Size: a a a

Selenide на русском

2020 May 07

S

Stanislav in Selenide на русском
Драйвер завожу так - Configuration.browser = ChatCbDriver.class.getName()
источник

S

Stanislav in Selenide на русском
Или придется пользоваться кукумберовскими хуками @after и закрывать драйвер вручную?
источник

AS

Andrei Solntsev in Selenide на русском
Stanislav
Вроде бы селенид должен сам закрывать браузер после теста? Или в кукумберовским фичам это не относится?
Это ко всем относится, селенид универсальный. Когда умирает поток, создавший вебдрайвер, селенид закрывает браузер.
источник

AS

Andrei Solntsev in Selenide на русском
Ваши тесты прошли до конца, или там ещё что-то продолжает бежать?
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Ваши тесты прошли до конца, или там ещё что-то продолжает бежать?
Я выбирают несколько фич через clean test "-Dcucumber.options=--tags '@e2e and not @disable’. Формируется список тестов
источник

S

Stanislav in Selenide на русском
и они прогоняются один за лдним
источник

S

Stanislav in Selenide на русском
У меня цель чтобы перед каждой фичей поднимался прокси и браузер, а после теста - они убивались
источник

AS

Andrei Solntsev in Selenide на русском
Тогда самому надо закрывать.
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Тогда самому надо закрывать.
А напомни плиз как это сделать
источник

AS

Andrei Solntsev in Selenide на русском
Хотя я бы посоветовал не переоикрывать перед каждым тестом - это долго - а как-то сбрасывать состояние. См. Здесь с 38:25 https://www.youtube.com/watch?v=ePvrXUCeAr8
источник

AS

Andrei Solntsev in Selenide на русском
Stanislav
А напомни плиз как это сделать
Банально Selenide.closeWebDriver();
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Хотя я бы посоветовал не переоикрывать перед каждым тестом - это долго - а как-то сбрасывать состояние. См. Здесь с 38:25 https://www.youtube.com/watch?v=ePvrXUCeAr8
Ок, спасибо. Сейчас посмотрю.
источник

S

Stanislav in Selenide на русском
Теперь непонятная ситуация складывается - браузер после теста закрывается хотя Configuration.holdBrowserOpen = true;
И команду Selenide.closeWebDriver(); не использую
INFO  CloseDriverCommand:18 - Hold browser and proxy open: 63 -> ChromeDriver: chrome on MAC (null), null
Disconnected from the target VM, address: '127.0.0.1:52651', transport: 'socket'
источник

S

Stanislav in Selenide на русском
А перед этим INFO  UnusedWebdriversCleanupThread:44 - Thread 20 is dead. Let's close webdriver ChromeDriver: chrome on MAC (5671c8cc757521bc92f0c2ec30147e89)
источник
2020 May 08

S

Stanislav in Selenide на русском
Ребята, есть ли предположения почему так проиходит?
источник

IV

Ivan Volynkin in Selenide на русском
Всем привет! Мне нужно добавить заголовок к запросам во время прогона тестов. Нашел вот такой класс SelenideProxyServer​, но что-то не смог нагуглить примеров использования... Есть те, кто уже сталкивался и решал такую проблему? Важно уточнить, что тесты надо гонять как локально для отладки, так и на CI сервере.
источник

AR

Artem Rudzko in Selenide на русском
Народ, может кто подменял мавеном зависимости селенида (в частности браузер ап прокси интересует)
источник

DG

Denis G in Selenide на русском
Ivan Volynkin
Всем привет! Мне нужно добавить заголовок к запросам во время прогона тестов. Нашел вот такой класс SelenideProxyServer​, но что-то не смог нагуглить примеров использования... Есть те, кто уже сталкивался и решал такую проблему? Важно уточнить, что тесты надо гонять как локально для отладки, так и на CI сервере.
Прокси нужен для скачивания файлов
источник

DU

Dmitriy Ukhatkin in Selenide на русском
Всем привет, если кнопка кликабельна, но по нажатию ничего не происходит тк на странице введены не правильные данные, можно ли обработать с помощью селенида ее что типа она кликабельна но задизейблена
источник

DG

Denis G in Selenide на русском
Ivan Volynkin
Всем привет! Мне нужно добавить заголовок к запросам во время прогона тестов. Нашел вот такой класс SelenideProxyServer​, но что-то не смог нагуглить примеров использования... Есть те, кто уже сталкивался и решал такую проблему? Важно уточнить, что тесты надо гонять как локально для отладки, так и на CI сервере.
А к каким запросам нужен заголовок? То есть, ты хочешь перехватывать запросы, добавлять в них что-то и отправлять дальше? Звучит как что-то, чего делать не нужно)
источник