Size: a a a

Selenide на русском

2020 June 15

ЕА

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

AV

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

AS

Andrey Smirnov in Selenide на русском
Alexei Vinogradov
Или если очень надо запускайте killall geckodriver в jenkins job перед запаском тестов)
источник

AS

Andrey Smirnov in Selenide на русском
pkill -f firefox
Посмотрел, отрабатывает в консоли, + добавил pre step
источник

AS

Andrey Smirnov in Selenide на русском
Правда для отдельного Item, так как могут идти в параллели несколько сборок.
Поэтому раз в сутки пусть запускается, либо вручную уже будем дергать, если понадобилась срочная "ручная" остановка
источник

AS

Andrey Smirnov in Selenide на русском
Как то правда костыльно..но поресечил, что таки jenkins сам не удалит процессы при ручном завершении выполнения тестов
источник

vt

vladislav toporkov in Selenide на русском
vladislav toporkov
Есть небольшая проблема, на странице с инпутом загрузки файла - нет тега  form и браузер отдает ошибку  e.stopPropagation
Все еще хотел бы уточнить по поводу этой проблемы
источник
2020 June 16

DU

Dmitriy Ukhatkin in Selenide на русском
Всем привет, подскажите как отфильтровать elementCollection $$(«path.st3») по idшнику
источник

DU

Dmitriy Ukhatkin in Selenide на русском
нужно чтобы первый элемент path.st3 не входил в коллекцию
источник

SC

Sergey Chevychelov in Selenide на русском
list = list.stream().filter(one -> !one.getAttribute("id").endsWith("1")).collect(Collectots.toList());
источник

AK

Andrey K in Selenide на русском
Dmitriy Ukhatkin
нужно чтобы первый элемент path.st3 не входил в коллекцию
Google java collection skip
источник

Ri

Rustam is not a func... in Selenide на русском
Как заставить selenide открывать новую сессию браузера для каждого теста/класса? юзаю testNG + mvn + selenide + selenoid . В данный момент в контейнере закрывается браузер и открывается новый в том же контейнере.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Tests" verbose="1" time-out="5600000" parallel="methods" thread-count="1">
 <test name="Test1" verbose="1" parallel="methods">
   <packages>
     <package name="pro.project.test.*"/>
   </packages>
 </test>
</suite>
источник

AM

Artur Mkrtychian in Selenide на русском
в новом тесте - чисти куки, кэш, локал сторэдж
источник

Ri

Rustam is not a func... in Selenide на русском
не проблема, только мне казалось selenide сам умеет открывать браузер для каждого теста/класса
источник

Ri

Rustam is not a func... in Selenide на русском
Artur Mkrtychian
в новом тесте - чисти куки, кэш, локал сторэдж
обычно чистят в after hook.
источник

AK

Andrey K in Selenide на русском
Rustam is not a function
не проблема, только мне казалось selenide сам умеет открывать браузер для каждого теста/класса
Это забота тестового фреймворка/сборщика, а не селенида
источник

A

Anton in Selenide на русском
Rustam is not a function
Как заставить selenide открывать новую сессию браузера для каждого теста/класса? юзаю testNG + mvn + selenide + selenoid . В данный момент в контейнере закрывается браузер и открывается новый в том же контейнере.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Tests" verbose="1" time-out="5600000" parallel="methods" thread-count="1">
 <test name="Test1" verbose="1" parallel="methods">
   <packages>
     <package name="pro.project.test.*"/>
   </packages>
 </test>
</suite>
если в селеноиде закрываете браузер - то контейнер тоже закрывается, уже открывается в новом. С чего вы взяли что в том же самом? А также расскажите в каком методы вы закрываете браузер? @AfterMethod или @AfterTest?
источник

A

Anton in Selenide на русском
или там опечатка и речь про selenide?
источник

A

Anton in Selenide на русском
Кароч для меня было не очевидно что BeforeTest и AfterTest - это не до и после метода @Test, а до и после ТЭГА test в xml файле, для тестов в коде нужен именно BeforeMehtod и AfterMethod - я дважды на это по дню убил
источник

Ri

Rustam is not a func... in Selenide на русском
Anton
если в селеноиде закрываете браузер - то контейнер тоже закрывается, уже открывается в новом. С чего вы взяли что в том же самом? А также расскажите в каком методы вы закрываете браузер? @AfterMethod или @AfterTest?
1. Увидел глазами через vnc, что закрывается один браузер и открывается другой.
2 . Не закрываю браузер. Предполагается, что порадило процесс то и должно его менеджить в данном случае selenide.
источник