2 回答

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
此錯(cuò)誤消息...
Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:19:58.91Z'
System info: host: 'MAC-images-MacBook-Pro-1164.local', ip: '----', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.13.6', java.version: '1.8.0_172'
Driver info: driver.version: ChromeDriver
.
com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:156)
~[guava-25.0-jre.jar:na] at
org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:75)
...這意味著瀏覽器驅(qū)動(dòng)程序無法啟動(dòng)/生成新的網(wǎng)絡(luò)瀏覽器,即瀏覽器瀏覽器會(huì)話。
您的主要問題是在您傳遞了谷歌瀏覽器二進(jìn)制文件而不是Chrome驅(qū)動(dòng)程序二進(jìn)制文件的絕對(duì)路徑的行內(nèi)。System.setProperty()
溶液
您需要下載適用于Mac OS X的相關(guān)Chrome驅(qū)動(dòng)程序二進(jìn)制文件,即chromedriver_mac64并將其放置在系統(tǒng)中的任何位置,提取Chrome驅(qū)動(dòng)程序二進(jìn)制文件并在以下位置傳遞絕對(duì)路徑:System.setProperty()
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
我遇到了同樣的問題。還有另一種解決方案。
硒需要番石榴。將下面的依賴關(guān)系作為maven依賴關(guān)系添加到pom.xml。
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>25.0-jre</version> </dependency>
https://stackoverflow.com/a/59631425/6491408
添加回答
舉報(bào)