有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (4) 个答案

  1. # 1 楼答案

    我也有同样的问题。我知道的唯一解决方案(目前)是在更新之前恢复到以前的Chrome版本。。。如果可能的话。谢天谢地,我有一台镀铬的机器。我需要的exe版本,因为更新的虚拟机已经把它吹走了

    这帮助了我: https://productforums.google.com/forum/#!msg/chrome/UFSYuIr1-80/DivHmlqPDAAJ

    但是,文件夹中没有“old_chrome.exe”。我有旧版本的目录,但旧的对应exe已不存在。如果我没有在一台未更新的电脑上找到它,我就完蛋了

    编辑: 我还关闭了所有Chrome更新,以便从现在起可以控制它们: https://stackoverflow.com/a/31939624/2246511

  2. # 3 楼答案

    整个链需要验证到支持其控制的版本:Selenium->;硒铬驱动程序->;铬驱动->;铬

    关于Chrome驱动程序:

    请参阅传统安装的其他答案

    对于使用Brew的Apple/MacOS,您需要:

    1. 打开chrome,转到chrome->;关于铬->;检查是否有重新启动chrome以开始使用新版本的提示
    2. 通过brew升级ChromeDriver:

      brew cask upgrade chromedriver
      

    现在chromedriver的版本与Chrome一致,因此Chrome80附带ChromeDriver 80。它似乎在Chrome之后很快出现在Brew中

    关于硒铬转换器: 别忘了升级到最新版本的selenium-chrome-driver(以及Selenium DEP的其余部分),它知道如何操作最新的ChromeDriver

  3. # 4 楼答案

    嗨,我已经解决了这个问题。Chrome版本54及以下版本与Chrome驱动程序2.24兼容,而Chrome版本54及以上版本需要Chrome驱动程序2.27