Size: a a a

Selenide на русском

2021 November 02

BO

Boris Osipov in Selenide на русском
        DesiredCapabilities cap = new DesiredCapabilities();
       ChromeOptions options = new ChromeOptions();
       options.addArguments("start-maximized");
       cap.setCapability(ChromeOptions.CAPABILITY, options);
       Configuration.browserSize = null;
       Configuration.browserCapabilities = cap;
       open("https://www.goole.com/");
       Selenide.sleep(500);
источник

M

Mizer in Selenide на русском
хммм
источник

BO

Boris Osipov in Selenide на русском
давай начнем сначала. какая версия selenide?
какая os?
если сделать пустой класс и 1 метод
    @Test
   public void search() {
       DesiredCapabilities cap = new DesiredCapabilities();
       ChromeOptions options = new ChromeOptions();
       options.addArguments("start-maximized");
       cap.setCapability(ChromeOptions.CAPABILITY, options);
       Configuration.browserSize = null;
       Configuration.browserCapabilities = cap;
       open("https://www.goole.com/");
       Selenide.sleep(500);
   }

прошу без лишнего своего кода.
проблема воспроизводится?
источник

M

Mizer in Selenide на русском
вот в такой развертке запускается
источник

M

Mizer in Selenide на русском
источник

M

Mizer in Selenide на русском
selenide-testng:6.0.3
источник

M

Mizer in Selenide на русском
win10
источник

M

Mizer in Selenide на русском
chrome=95.0.4638.54
источник

BO

Boris Osipov in Selenide на русском
привет!
1) да это сложно диагностировать т.к. "иногда зависает"
2) тот PR как раз и решает проблему что иногда может зависнуть на очень долго.
3) проверь, пожалуйста, что у тебя в класспасе точно версия 5.25.0 и нет других. если есть убери.
4) попробуй в настройках тимсити там где ставится таймаут на билд, уменьшить его и включить опцию про снятие тред дампов. я сомневаюсь, что оно нам поможет, но возможно если покажешь тред дампы, мы что-то поймем.
источник

BO

Boris Osipov in Selenide на русском
>без лишнего своего кода.
>проблема воспроизводится?
источник

M

Mizer in Selenide на русском
да
источник

BO

Boris Osipov in Selenide на русском
да. вижу, сам фигню сделал и смотрел на старой версии. можешь завести ишью на гитхабе? пример кода можешь взять с https://t.me/selenide_ru/35674
источник

BO

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

DT

Dmytro Tsvirkun in Selenide на русском
вот воиспроизвели еще раз.
[c.c.s.w.WebDriverFactory] - Selenide v. 5.25.0
Selenium WebDriver v. 3.141.59 build time: 2018-11-14T08:17:03
источник

M

Mizer in Selenide на русском
завел баг
источник

M

Mizer in Selenide на русском
и на сколько почитал DesiredCapabilities уже диприкейтед в в 4м селениуме
т.е. в селениде пор делать через опции, что то типа Configuration.browserOptions
источник

M

Mizer in Selenide на русском
заэвэйдить проблему можно кастомным драйвером
   @BeforeSuite
   public void setUp() {
       WebDriverRunner.setWebDriver(chromeDriver());
       Configuration.browserSize = null;
       Configuration.timeout = 20000;
       Selenide.open(url);
   }

   private WebDriver chromeDriver(){
       ChromeDriverManager.getInstance().setup();
       ChromeOptions options = new ChromeOptions();
       options.addArguments("start-maximized");
       ChromeDriver driver = new ChromeDriver(options);
       return driver;
   }
источник

BO

Boris Osipov in Selenide на русском
ну да. тред дамп не очень помогает.
можешь показать еще mvn dependency:tree выхлоп gist\pastebin?
в эти моменты точно нет очереди на муне на новые сессии?
можно посмотреть на фулл лог джобы? тоже через gist\pastebin можно не сюда, а в личку, если не хочется шарить на весь чат.
источник

СР

Саша Росолько... in Selenide на русском
уж лучше тогда webdriverprovider реализовать
источник

BO

Boris Osipov in Selenide на русском
я понимаю как можно заэвэйдить. лучше через https://github.com/selenide/selenide/wiki/How-Selenide-creates-WebDriver#how-to-run-selenide-with-custom-profile как временная мера.
источник