I installed selenium/standalone-chrome in docker, and the version is 4.1.2. But when I run my python code get bellow error:
My selenium/standalone-chrome in docker:
My python code:
def demo():
options = Options()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
driver = webdriver.Remote(
command_executor="http://localhost:4444/wd/hub",
desired_capabilities=DesiredCapabilities.CHROME
)
driver.get("https://www.google.com/")
print(driver.current_url)
driver.quit()
Could anyone give me a favor on this issue? Thanks.
2
Answers
This error message…
…implies that the ChromeDriver was unable to initiate/spawn a new Browsing Context i.e. google-chrome session.
Your main issue is the incompatibility between the version of the binaries you are using as follows:
So most possibly there is a mismatch between chromedriver version and the chrome=98.0
Solution
Ensure that:
You can fix your code by only adding this line to your code