与Chrome驱动程序连接时出现异常

时间:2014-03-13 12:00:48

标签: selenium webdriver cucumber

如何在selenium项目中使用Chrome驱动程序?这里使用的是最新版本的Chrome驱动程序。我的代码如下:

System.setProperty("webdriver.chrome.driver", C:\\Users\\....\\Downloads\\chromedriver_win32_2.3.zip\\chromedriver.exe"); 

在64位Windows 7中,我得到一个例外。

  

org.openqa.selenium.WebDriverException:未知错误:无法   发现开放页面

我在谷歌搜索他们提供了替换最新版Chrome驱动程序的解决方案。我尝试但无法解决问题。

2 个答案:

答案 0 :(得分:1)

chromedriver_win32支持32位和64位计算机。

使用最新的chromedriver版本;从中下载,

  

http://chromedriver.storage.googleapis.com/index.html?path=2.9/

并在代码中添加以下代码段

System.setProperty("webdriver.chrome.driver","C:\\chromedriver.exe");    
WebDriver driver = new ChromeDriver();

答案 1 :(得分:0)

你可以解压缩 chromedriver_win32_2.3.zip 文件,然后在解压缩的文件夹中提供ChromeDriver的位置......这应该会有所帮助。修改后的代码应如下所示:

System.setProperty("webdriver.chrome.driver", "C:\Users\....\Downloads\chromedriver_win32_2.3\chromedriver.exe");