Skip to content

feature request: freebsd12 support #25

Description

@larham

attempting to run python with selenium + webdriver-setup (for chrome or firefox) on a shared server at a hosting provider (pair.com)

2022-07-06 23:47:24,133 INFO 'freebsd12' is currently not supported. Please open an issue or a PR at 'https://github.com/roniemartinez/browsers'

browser = get_webdriver_for("firefox", options=options)
File "github/losebot/.venv/lib/python3.7/site-packages/webdriver_setup-1.1.0-py3.7.egg/webdriver_setup/get_webdriver.py", line 22, in get_webdriver_for
driver = FirefoxDriver(**kwargs)
File "github/losebot/.venv/lib/python3.7/site-packages/webdriver_setup-1.1.0-py3.7.egg/webdriver_setup/firefox.py", line 11, in __init__
super().__init__(**kwargs)
File "github/losebot/.venv/lib/python3.7/site-packages/webdriver_setup-1.1.0-py3.7.egg/webdriver_setup/driver.py", line 6, in __init__
self.driver = self.create_driver(**kwargs)
File "github/losebot/.venv/lib/python3.7/site-packages/webdriver_setup-1.1.0-py3.7.egg/webdriver_setup/firefox.py", line 24, in create_driver
driver_path = GeckoDriverManager(cache_valid_range=cache_timeout).install()
File "github/losebot/.venv/lib/python3.7/site-packages/webdriver_manager-3.8.0-py3.7.egg/webdriver_manager/firefox.py", line 36, in install
driver_path = self._get_driver_path(self.driver)
File "github/losebot/.venv/lib/python3.7/site-packages/webdriver_manager-3.8.0-py3.7.egg/webdriver_manager/core/manager.py", line 29, in _get_driver_path
binary_path = self.driver_cache.find_driver(driver)
File "github/losebot/.venv/lib/python3.7/site-packages/webdriver_manager-3.8.0-py3.7.egg/webdriver_manager/core/driver_cache.py", line 95, in find_driver
driver_version = driver.get_version()
File "github/losebot/.venv/lib/python3.7/site-packages/webdriver_manager-3.8.0-py3.7.egg/webdriver_manager/core/driver.py", line 44, in get_version
if self._version == "latest"
File "github/losebot/.venv/lib/python3.7/site-packages/webdriver_manager-3.8.0-py3.7.egg/webdriver_manager/drivers/firefox.py", line 29, in get_latest_release_version
self.browser_version = get_browser_version_from_os("firefox")
File "github/losebot/.venv/lib/python3.7/site-packages/webdriver_manager-3.8.0-py3.7.egg/webdriver_manager/core/utils.py", line 200, in get_browser_version_from_os
}[browser_type][os_name()]

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions