栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

selenium.common.exceptions.WebDriverException:消息:chrome与ChromeDriver一起使用find_element_by_idSelenium时无

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

selenium.common.exceptions.WebDriverException:消息:chrome与ChromeDriver一起使用find_element_by_idSelenium时无

错误说明了一切:

    raise exception_class(message, screen, stacktrace)selenium.common.exceptions.WebDriverException: Message: chrome not reachable

在用户使用的二进制文件之间存在 版本兼容性的 情况下,会观察到此错误,但绝对不是您所遇到的情况:

  • 使用 chromedriver = 2.36
  • 使用 chrome = 65.0
  • 硒版本 未知

chromedriver =
2.36
发行说明中明确提到:

Supports Chrome v65-66

但是,自从发布最新的 Chromedriver 2.36
Selenium以来,用户一直在面对它的问题。这是线程之一:

  • 我们发布了最新的Chromedriver 2.36

根本原因与以下方面的提交有关:

  • 删除–disable-infobars

因此,有两种可能的解决方案:

  • 使用 ChromeOptions 类最大化浏览器。

  • 删除 选项

    disable-infobars

  • 一个例子 :
        from selenium import webdriver    from selenium.webdriver.chrome.options import Options    options = Options()    options.add_argument("start-maximized")    driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:pathtochromedriver.exe')    driver.get('https://www.google.co.in')    print("Page Title is : %s" %driver.title)

如果问题仍然存在,请考虑以下事项:

  • Selenium Python客户端 升级到当前版本3.10.0。
  • 升级 ChromeDriver稳定 ChromeDriver v2.35水平。
  • Chrome 版本保持在 Chrome v64.x 级别。(根据ChromeDriver v2.35发行说明)
  • 清理 你的 项目工作 ,通过你的 IDE重建 仅需要依赖你的项目。
  • 在执行 测试套件 之前和之后,使用 CCleaner 工具清除所有操作系统琐事。 __
  • 如果您的基本 Chrome 版本太旧,请通过 Revo Uninstaller 卸载它,然后安装最新的GA和发行的Chrome版本。
  • 执行您的
    Test


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/417664.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号