我试图简单地启动chrome驱动程序,但得到一些超时错误。浏览器确实启动了,但在几秒钟后关闭,但有以下例外:
系统信息:
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] with root cause
at java.util.concurrent.FutureTask.get(FutureTask.java:205)
~[na:1.8.0_172] at
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)
~[selenium-remote-driver-3.14.0.jar:na] at
org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:188)
~[selenium-remote-driver-3.14.0.jar:na] at
org.openqa.selenium.remote.service.DriverService.start(DriverService.java:179)
~[selenium-remote-driver-3.14.0.jar:na] at
org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:79)
~[selenium-remote-driver-3.14.0.jar:na] at
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)
~[selenium-remote-driver-3.14.0.jar:na] at
代码截图:
@Component
public class AutomationRunner implements IAutomationRunner {
@Override
public void run() throws MalformedURLException {
System.setProperty("webdriver.chrome.driver",
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome");
ChromeDriver driver = new ChromeDriver();
driver.get("www.google.com");
driver.close();
driver.quit();
}
}
已使用的软件包 :
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
关于我在这里错过了什么的任何想法?谢谢!
宝慕林4294392
蝴蝶刀刀
缥缈止盈
随时随地看视频慕课网APP
相关分类