java - Selenium Cucumber 框架,chrome 未启动

标签 java selenium-webdriver cucumber

我已经使用 junit n jdk 1.8 创建了 selenium cucumber 框架,但控制台 n chrome 未启动时出现以下错误。相同的代码在家庭网络中运行良好。不在办公室工作

java.lang.IllegalAccessError: tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.<init>(Ljava/util/concurrent/ExecutorService;)V from class org.openqa.selenium.net.UrlChecker

       at org.openqa.selenium.net.UrlChecker.<init>(UrlChecker.java:67)

       at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:190)

       at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:181)

       at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:78)

       at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:637)

       at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:250)

       at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:236)

       at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:137)

       at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:184)

       at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:171)

       at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:124)

       at stepDefinition.Dashboard.Open_chrome(Dashboard.java:19)

       at ?.Given Open chrome(dashboard.feature:4)

最佳答案

您使用的是哪个版本的 Guava ?我在使用 Guava 版本 23.0 时遇到了同样的问题,并将其设置为 22.0 并且工作正常。

有类似的问题及其答案:IllegalAccessError thrown by new ChromeDriver() on OSX (Java)

关于java - Selenium Cucumber 框架,chrome 未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45985867/

相关文章:

ruby-on-rails - 使用 open_id_authentication 插件时,如何在 RSpec 用户故事/Cucumber 中伪造 OpenID 登录

java - AlertDialog 按钮打开一个新的AlertDialog

java - GridBagLayout - 无法放置没有 anchor 的组件

java - 对话框和 FPS 更改

java - 如何调用 JUnit 测试作为另一个测试的设置?

javascript - NightwatchJS "freezes"

Java 同步(ArrayList)还是 Vector?

python - 在 Python 中最大化 WebDriver (Selenium 2)

java - 当功能通过测试类运行时,@txn 被忽略

java - 如何使用 Selenium/Webdriver 找出禁用选项