Size: a a a

Selenide на русском

2020 July 19

HK

Hanna Kulba in Selenide на русском
Andrei Solntsev
Обновляйтесь.
Заказчик не планирует
Пытались пинать по этому поводу
источник

AS

Andrei Solntsev in Selenide на русском
Ну так и не запланирует, пока нет причин. А вы скажите, что там новая фича появилась, которая вам позарез нужна.
источник

AS

Andrei Solntsev in Selenide на русском
А вообще, что за проблема - обновиться? Просто циферку в поме поменять, да и всё.
источник

HK

Hanna Kulba in Selenide на русском
Andrei Solntsev
А вообще, что за проблема - обновиться? Просто циферку в поме поменять, да и всё.
Так вот я тоже не понимаю)
источник
2020 July 20

AS

Andrei Solntsev in Selenide на русском
Так поменяйте в своём поме. Вам же необязательно использовать ту же версию селенида, что прописана в их "фреймворке".
источник

Ri

Rustam is not a func... in Selenide на русском
убрал таймут проблема осталось, браузер открывается в строке адреса написано data.
Буду безмерно рад болерплейту или любой другой подсказке идей не осталось.
Тк убрал парализацию, все хуки одном треде, а все тесты в отдельных тредах и понятно что в Configuration.baseUrl может не быть ничего до старта теста.
источник

BO

Boris Osipov in Selenide на русском
Rustam is not a function
убрал таймут проблема осталось, браузер открывается в строке адреса написано data.
Буду безмерно рад болерплейту или любой другой подсказке идей не осталось.
Тк убрал парализацию, все хуки одном треде, а все тесты в отдельных тредах и понятно что в Configuration.baseUrl может не быть ничего до старта теста.
давай наоборот? ты на гитхаб выложишь проект на котором можно проблему повторить. можно не конкретно твой продакшен, а просто пример
источник

Ri

Rustam is not a func... in Selenide на русском
Boris Osipov
давай наоборот? ты на гитхаб выложишь проект на котором можно проблему повторить. можно не конкретно твой продакшен, а просто пример
Ок, но это будет не быстро.  Если есть болерплейт возможно решиться быстрее.
источник

BO

Boris Osipov in Selenide на русском
Rustam is not a function
Ок, но это будет не быстро.  Если есть болерплейт возможно решиться быстрее.
источник

Ri

Rustam is not a func... in Selenide на русском
ага, поиском умею пользоваться. Но какие из них рабочие?
источник

ЕА

Евгений Асовин... in Selenide на русском
Здравствуйте! Есть проблема с версией драйвера, не могу понять почему драйвер всё равно выбирается старый, если я принудительно ставлю версию. Вот код конфига:
    @BeforeMethod
   static public void customConfig() {
       Configuration.timeout = 30000;
       Configuration.reportsFolder = "target/screenshots";
       Configuration.driverManagerEnabled = false;
       Configuration.browser = "chrome";
       Configuration.browserVersion = "84";
       Configuration.remote = "http://localhost:4444/wd/hub";
       open();
       getWebDriver().manage().window().maximize();
       SelenideLogger.addListener("AllureSelenide", new AllureSelenide()
               .screenshots(true)
               .savePageSource(true));
   }


Вот лог выполнения в Jenkins:
[INFO] Running TestSuite
Test case: signInWithGoogle
[main] INFO com.codeborne.selenide.impl.WebDriverThreadLocalContainer - No webdriver is bound to current thread: 1 - let's create a new webdriver
[main] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 80.0.3987.106 (since Google Chrome 80 is installed in your machine)
[main] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as /home/developer/.m2/repository/webdriver/chromedriver/linux64/80.0.3987.106/chromedriver
Starting ChromeDriver 80.0.3987.106 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs/branch-heads/3987@{#882}) on port 22239
Only local connections are allowed.
источник

BO

Boris Osipov in Selenide на русском
Евгений Асовин
Здравствуйте! Есть проблема с версией драйвера, не могу понять почему драйвер всё равно выбирается старый, если я принудительно ставлю версию. Вот код конфига:
    @BeforeMethod
   static public void customConfig() {
       Configuration.timeout = 30000;
       Configuration.reportsFolder = "target/screenshots";
       Configuration.driverManagerEnabled = false;
       Configuration.browser = "chrome";
       Configuration.browserVersion = "84";
       Configuration.remote = "http://localhost:4444/wd/hub";
       open();
       getWebDriver().manage().window().maximize();
       SelenideLogger.addListener("AllureSelenide", new AllureSelenide()
               .screenshots(true)
               .savePageSource(true));
   }


Вот лог выполнения в Jenkins:
[INFO] Running TestSuite
Test case: signInWithGoogle
[main] INFO com.codeborne.selenide.impl.WebDriverThreadLocalContainer - No webdriver is bound to current thread: 1 - let's create a new webdriver
[main] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 80.0.3987.106 (since Google Chrome 80 is installed in your machine)
[main] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as /home/developer/.m2/repository/webdriver/chromedriver/linux64/80.0.3987.106/chromedriver
Starting ChromeDriver 80.0.3987.106 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs/branch-heads/3987@{#882}) on port 22239
Only local connections are allowed.
Using chromedriver 80.0.3987.106 (since Google Chrome 80 is installed in your machine)
источник

ЕА

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

BO

Boris Osipov in Selenide на русском
ну а как еще? :) как ты представляешь что мы пойдем в твой докер и браузер тебе поставим?
источник

ЕА

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

BO

Boris Osipov in Selenide на русском
Евгений Асовин
ок, спасибо)
но вообще странно. по идее грид тебе должен был сказать что у него нет такой версии браузера. я про browserVersion = "84";
источник

BO

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

BO

Boris Osipov in Selenide на русском
у тебя явно ремоут в коде
источник

BO

Boris Osipov in Selenide на русском
а лог от локального запуска. потому что WebDriverManager
источник

BO

Boris Osipov in Selenide на русском
а WebDriverManager по умолчанию выключен кода ты делаешь Configuration.remote = "http://localhost:4444/wd/hub";
источник