chrome无法在Selenium Webdriver中运行,我使用的是Selenium 3.0.1 chrome v-54.0

jgovgodb  于 2022-12-18  发布在  其他
关注(0)|答案(3)|浏览(162)
public class sikuli {

    public static void main(String[] args) throws Exception {
        //Screen screen=new Screen();
        //screen.click("//home//exeter//Pictures//googlechrome.png");
        System.setProperty("webdriver.chrome.driver","//home//exeter//Documents//chromedriver");
        WebDriver driver=new ChromeDriver();
        driver.get("https://mail.google.com");

在端口11320上启动Chrome驱动程序2.24.417424(c5 c5 ea 873213 ee 72 e3 d 0929 b47482681555340 c3)仅允许本地连接。2016年10月19日上午10:07:22 org.openqa.selenium.remote.协议握手创建会话信息:正在尝试双方言会话,假设Postel定律在远程端成立2016年10月19日上午10:08:22 org.openqa.selenium.remote.ProtocolHandshake创建会话信息:检测到的方言:在线程“main”中出现OSS异常。无此类会话(驱动程序信息:Chrome驱动程序=2.24.417424(c5 c5 ea 873213 ee 72 e3 d 0929 b47482681555340 c3),平台=Linux 4.4.0-43-通用x86_64)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:9毫秒构建信息:版本:“未知”,修订版:'350 cf 60',时间:'2016年10月13日10:43:56 - 0700'司机信息:org.openqa.selenium.chrome. Chrome驱动程序功能[{消息=未知错误:Chrome浏览器无法启动:异常退出

6jjcrrmo

6jjcrrmo1#

看起来你是在Linux机器上运行的,所以“chromedriver”(没有.exe)应该没问题。只要确保你有最新的chrome和最新的chrome驱动程序版本,并且你有正确的“chromedriver”文件(64位的那个)。

uinbv5nw

uinbv5nw2#

请检查chrome驱动程序版本https://chromedriver.chromium.org的路径是否正确。您需要根据正在使用的chrome浏览器版本使用chrome驱动程序

v9tzhpje

v9tzhpje3#

如果你在Windows上运行,你也需要在最后指定.exe(除非你在Linux上运行)顺便说一句,试试这个https://github.com/bonigarcia/webdrivermanager。它会根据你的浏览器和OS自动为你下载驱动程序。在我看来,手动管理驱动程序只是浪费时间。

相关问题