我在docker中安装了selenium/standalone-chrome,版本是4.1.2。但是当我运行我的python代码时,得到了以下错误:
我的 selenium /独立 chrome 在码头:
我的python代码:
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()
有人能在这个问题上给予我个忙吗?谢谢。
2条答案
按热度按时间t9aqgxwy1#
只需将此行添加到代码中即可修复代码
brvekthn2#
此错误消息...
...表示ChromeDriver无法启动/产生新的 * 浏览上下文 *,即google-chrome会话。
您的主要问题是所使用的二进制文件版本之间的不兼容,如下所示:
支持Chrome版本98
驱动程序信息:driver.version:未知的
因此,最有可能的是 *chromedriver版本 * 与 chrome=98.0 之间不匹配
溶液
确保: