我正在尝试使用selenium(2.53.1)和pom启动Chrome(版本58.0.3029.110(64位))
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>2.53.1</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
<groupId>org.yaml</groupId>
</exclusion>
</exclusions>
</dependency>`
&#13;
CODE ::
System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "\\lib\\chromedriver.exe");
System.out.println(System.getProperty("webdriver.chrome.driver"));
DesiredCapabilities desiredCapabilities = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
options.addArguments("disable-infobars");
desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, options);
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
我在eclipse控制台中收到以下异常
d:\蚀\ QA_Code_Git_Gerrit \ TA-PAY \ API-自动化\ lib中\ chromedriver.exe 启动ChromeDriver 2.29.461591 (62ebf098771772160f391d75e589dc567915b233)在38042港口 允许连接。线程&#34; main&#34;中的例外情况 org.openqa.selenium.WebDriverException:chrome无法访问(Driver 信息:chromedriver = 2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform = Windows NT 6.1.7601 SP1 x86_64)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:62.38秒 构建信息:版本:&#39; 2.53.1&#39;,修订版: &#39; a36b8b1cd5757287168e54b817830adce9b0158d&#39;,时间:&#39; 2016-06-30 19:26:09&#39;
请帮我解决这个问题。我不知道是什么问题。
答案 0 :(得分:0)
您似乎使用的是错误版本的Chrome驱动程序。
由于您的Chrome browser
版本为58.0.3029.110
,您必须使用ChromeDriver 2.29
,可以从here下载
答案 1 :(得分:0)
不确定Selenium 2.53是否适用于最新的ChromeDriver。如果您可以尝试使用最新版本的Selenium(v 3.4)
,那将是一件好事答案 2 :(得分:0)
给这个
System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "\\lib\\chromedriver.exe");
System.out.println(System.getProperty("webdriver.chrome.driver"));
DesiredCapabilities desiredCapabilities = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
options.addArguments("disable-infobars");
desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, options);
WebDriver driver = new ChromeDriver(desiredCapabilities);
driver.get("http://www.google.com");