Не удалось запустить Google Chrome 78 с селенидом

Я не могу запустить браузер Google Chrome версии 78.0.3904.108. Версия chromedriver — ChromeDriver 78.0.3904.105.

@Test
public void uiTest() {
   System.setProperty("webdriver.chrome.driver", "src/test/resources/driver/chromedriver");
   System.setProperty("selenide.browser", "Chrome");

   open("https://www.google.com");
}

Ошибка следующая:

Starting ChromeDriver 78.0.3904.105 (60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs/branch-heads/3904@{#877}) on port 3782
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.


java.lang.NoSuchMethodError: com.google.common.util.concurrent.SimpleTimeLimiter.create(Ljava/util/concurrent/ExecutorService;)Lcom/google/common/util/concurrent/SimpleTimeLimiter;

Ошибка такая же даже без конфигураций System.setProperty. Возможно ли быть связано с версией Chrome?


person Solar Field    schedule 10.12.2019    source источник


Ответы (1)


Я решил проблему. Необходимо добавить зависимость от гуавы.

<dependency>
   <groupId>com.google.guava</groupId>
   <artifactId>guava</artifactId>
   <version>23.0</version>
</dependency>
person Solar Field    schedule 10.12.2019