Size: a a a

Selenide на русском

2020 June 15

AM

Artur Mkrtychian in Selenide на русском
Привет!
Подскажите в чем может быть проблема?

Код:
import com.codeborne.selenide.Configuration;
import com.codeborne.selenide.Selenide;
import org.testng.annotations.Test;

public class TestingSelenide {

   @Test
   public void testing(){
       Configuration.baseUrl = "https://yahoo.com";
       Configuration.browser = "chrome";
       Selenide.open("/gmail");
   }
}


Exception:
com.google.common.collect.ImmutableList.toImmutableList()Ljava/util/stream/Collector;
java.lang.NoSuchMethodError: com.google.common.collect.ImmutableList.toImmutableList()Ljava/util/stream/Collector;
at org.openqa.selenium.chrome.ChromeOptions.asMap(ChromeOptions.java:292)
источник

AS

Andrei Solntsev in Selenide на русском
Гуава не той версии подтянулась
источник

AS

Andrei Solntsev in Selenide на русском
Сделай mvn dependency:tree или ./gradlew dependencies, и всё поймёшь.
источник

AM

Artur Mkrtychian in Selenide на русском
Спасибо!
источник

AS

Andrey Smirnov in Selenide на русском
Народ хелп..
Есть Jenkins и соответсвенно когда вручную прерывается прохождение тестов то остаются запущенные процессы.
Есть ли коробочное решение для Selenide что б убить процесс geckodriver? К примеру перед запуском тестов.
источник

AS

Andrei Solntsev in Selenide на русском
Так селенид сам и убивает вебдрайверы
источник

AS

Andrey Smirnov in Selenide на русском
в какой момент?
источник

AS

Andrei Solntsev in Selenide на русском
Если, конечно, вы не убиваете процессы через kill -9
источник

AS

Andrei Solntsev in Selenide на русском
Когда умирает Java процесс.
источник

AS

Andrey Smirnov in Selenide на русском
В Jenkins если стопать. вручную.. то предполагаю что так и происходит
источник

AS

Andrei Solntsev in Selenide на русском
Нет, дженкинс по умолчанию не вызывает kill -9. Он посылает kill и даёт время прибить браузеры.
источник

AS

Andrey Smirnov in Selenide на русском
хм...
источник

AS

Andrey Smirnov in Selenide на русском
ладно, буду копать в его сторону, так как процессы остаются
источник

ЕА

Евгений Асовин... in Selenide на русском
Andrei Solntsev, помогите, пожалуйста, настроить прокси с авторизацией) я его и так и эдак, а оно не авторизируется)
источник

ЕА

Евгений Асовин... in Selenide на русском
Configuration.proxyHost = "ip";
Configuration.proxyPort = 1490;
Configuration.proxyEnabled = true;
open("https://www.myip.com/", AuthenticationType.BASIC, new Credentials(login, password));
источник

ЕА

Евгений Асовин... in Selenide на русском
должно ж работать по идее, а оно не авторизируется
источник

BO

Boris Osipov in Selenide на русском
Евгений Асовин
должно ж работать по идее, а оно не авторизируется
что значит не авторизуется? можно скрин хотя бы
источник

ЕА

Евгений Асовин... in Selenide на русском
конечно, сейчас
источник

ЕА

Евгений Асовин... in Selenide на русском
источник

BO

Boris Osipov in Selenide на русском
AuthenticationType.BASIC, new Credentials(login, password) не связаны с прокси вашим. эти креденшалы через капабилити браузера передаются.
источник