IllegalAccessError lancé par New ChromeDriver () sur OSX (Java)
obtenir cette sous éclipse directement de la porte.
Code:
System.setProperty("webdriver.chrome.driver" , "/path/to/selenium/chromedriver");
WebDriver driver = new ChromeDriver();
Lance Exception:
Exception in thread "main" 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)
OSX 10.12 Le sélénium 3.4 ChromeDriver 2.31
17
demandé sur
user207421
2017-08-12 00:21:08
2 réponses
revenir à 22.0 m'a aidé.
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>22.0</version>
</dependency>
18
répondu
Walter
2017-08-14 09:24:57
revenir à 22.0 m'a aidé.
la Version 22.0 n'a pas réglé le problème pour moi, mais la 19.0 l'a fait.
compile group: 'com.google.guava', name: 'guava', version: '19.0'
4
répondu
maharr
2017-09-13 09:17:16