系统环境:
要运行的代码:
System.setProperty("webdriver.chrome.driver", "/snap/bin/chromium.chromedriver");
ChromeOptions options = new ChromeOptions();
options.addArguments("--headless");
WebDriver driver = new ChromeDriver(options);
[4:52:09 PM:执行任务'Runner.main()'...
任务:compileJava任务:processResources NO-SOURCE任务:classs
Task:Runner.main()错误:未知标志“端口”2020年5月14日下午4:52:30 org.openqa.selenium.os.OsProcess checkForError严重:org.apache.commons.exec.ExecuteException:进程退出,错误为1(退出值:1)线程“主”中的异常org.openqa.selenium.WebDriverException:等待驱动程序服务器启动时超时。构建信息:版本:'3.141.59',修订版本:'e82be7d358',时间:'2018-11-14T08:17:03'系统信息:主机:'****',ip:'。。。',操作系统名称:'Linux',os.arch:'amd64',os.version:'5.3 .0-46-generic',java.version:'11 .0.6'驱动程序信息:driver.version:ChromeDriver在org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:202)在org.openqa.selenium.remote.service.DriverService.start(DriverService.java:188)在org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:79)在org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)在org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)在org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:131)在org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:181)在org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:168)在org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:123)在Runner.main上(Runner.java:19)由以下原因引起:org.openqa.selenium.net.UrlChecker $ TimeoutException:等待[http://localhost:13284/status]]在20004 ms后可用,超时在org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:100)在org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:197)...另外9个造成原因:java.util.concurrent.TimeoutException在java.base / java.util.concurrent.FutureTask.get(FutureTask.java:204)在com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:156)在org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:75)...另外10个
任务:Runner.main()失败
此构建中使用了不推荐使用的Gradle功能,使其与Gradle 7.0不兼容。使用“ --warning-mode all”来显示各个弃用警告。见https://docs.gradle.org/6.1/userguide/command_line_interface.html#sec:command_line_warnings2个可执行任务:2个已执行
FAILURE:构建因异常而失败。
出了什么问题:任务':Runner.main()'的执行失败。
[处理'命令'/home/***/.sdkman/candidates/java/current/bin/java''完成,退出值非零1
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
在https://help.gradle.org获取更多帮助
在21秒内失败下午4:52:30:任务执行完成'Runner.main()'。
您需要升级ChromeDriver使其与Chrome浏览器的主要版本相匹配:
https://sites.google.com/a/chromium.org/chromedriver/
您可能需要81.0.4044.138版本。