[英]org.openqa.selenium.WebDriverException: chrome not reachable
[英]Exception in thread “main” org.openqa.selenium.WebDriverException: chrome not reachable
我正在嘗試使用硒(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>`
代碼::
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:\\ eclipse \\ QA_Code_Git_Gerrit \\ TA-PAY \\ api-automation \\ lib \\ chromedriver.exe在端口38042上啟動ChromeDriver 2.29.461591(62ebf098771772160f391d75e589dc567915b233)僅允許本地連接。 線程“主” org.openqa.selenium.WebDriverException中的異常:無法訪問chrome(驅動程序信息:chromedriver = 2.29.461591(62ebf098771772160f391d75e589dc567915b233),platform = Windows NT 6.1.7601 SP1 x86_64)(警告:服務器未提供任何堆棧跟蹤信息)命令持續時間或超時:62.38秒構建信息:版本:'2.53.1',修訂:'a36b8b1cd5757287168e54b817830adce9b0158d',時間:'2016-06-30 19:26:09'
請幫我解決一下這個。 我不知道這是什么問題。
看來您使用的是錯誤版本的Chrome驅動程序。
由於您的Chrome browser
版本為58.0.3029.110
,因此您必須使用ChromeDriver 2.29
,可從此處下載
不知道Selenium 2.53是否可以與最新的ChromeDriver一起使用。 如果可以嘗試使用最新版本的Selenium(v 3.4),那就更好了。
給這個
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");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.