Size: a a a

Selenide на русском

2020 July 13

AK

Andrey K in Selenide на русском
у нас небольшие проекты. самый жирный бежит в 16 потоков. Селеноид справляется на отлично
источник

Ri

Rustam is not a func... in Selenide на русском
Anton
через testng нет форков, а в мавене есть
в java c testNG не используют парализацию?
источник

A

Anton in Selenide на русском
Используют. Но для ui тестов я считаю не подходит
источник

A

Artyom in Selenide на русском
Anton
Используют. Но для ui тестов я считаю не подходит
Почему ?) Форками у меня не получалось гибко настраивать параллелизацию ( по классу , по методам и тд) , может конечно не сильно долго копал , но все отлично делается и тредами
источник

AS

Andrei Solntsev in Selenide на русском
А зачем её гибко настраивать? Пусть параллелит как ему вздумается. Тесты должны быть запускабельны в любом порядке.
источник

S

Stanislav in Selenide на русском
Rustam is not a function
в java c testNG не используют парализацию?
Как вариант
<build>
   <plugins>
       <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-surefire-plugin</artifactId>
           <version>2.22.2</version>
           <configuration>
               <forkCount>${forks}</forkCount>

источник

S

Stanislav in Selenide на русском
Ребята, есть ли.у селенида аналог Thread.sleep()? По текст-кейсу нужно дождаться неактивности клиента n минут и проверить браузер.
источник

AS

Andrei Solntsev in Selenide на русском
Selenide.sleep(2000);
источник

AS

Andrei Solntsev in Selenide на русском
Но вообще-то, зачем аналог, если можно вызвать Thread.sleep(2000)?
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Но вообще-то, зачем аналог, если можно вызвать Thread.sleep(2000)?
Ну бонус хотя бы в том, что меньше строк кода за счет отсутвия try catch
источник

AS

Andrei Solntsev in Selenide на русском
Так зачем же ставить try/catch? Ведь idea сама добавит "throws Exception" к тест-методу, да и дело в шляпе.
источник

OP

Oleh Plyska in Selenide на русском
или можно добавить аннотацию  @SneakyThrows  (нужен lombok) и вообще по красоте :). Не нужно будет отлавливать твой ексепшен
источник

S

Stanislav in Selenide на русском
Oleh Plyska
или можно добавить аннотацию  @SneakyThrows  (нужен lombok) и вообще по красоте :). Не нужно будет отлавливать твой ексепшен
Хорошая идея. Я ломбоком только @Data юзаю )
источник

SR

Stas Rusakov in Selenide на русском
А можно без всякого ломбока сделать как посоветовал Андрей)
И будет то же самое)
источник

SR

Stas Rusakov in Selenide на русском
У вас же тест в тесте не вызывается
источник
2020 July 14

Y

Yuriy in Selenide на русском
Народ а покажите плз пример как правильно установить для селенида browserSize ?
просто я ставлю так - и вроде оно принимается.. но потом на скринах видно что размер окна браузера в хедлесс - меньше чем если в обычном (не хедлесс)  режиме сделать запуск.
источник

VD

Vadim D in Selenide на русском
всем привет
есть такой дейтпикер
нужно кликать на год и листать вверх-вниз чтобы выбрать год
как реализовать подобное через селенид?

по простому клику получаю ошибку
Element should be visible or transparent: visible or have css value opacity=0 {By.xpath: //button[.='2015']}
источник

V

Vladimir in Selenide на русском
Можно реализовать через экшны пролистывание пикервила до нужного года
источник

VD

Vadim D in Selenide на русском
Vladimir
Можно реализовать через экшны пролистывание пикервила до нужного года
спасибо. можно примеры кода?  чтобы понимать куда копать
источник

MS

Maksim Smirnov in Selenide на русском
Vadim D
всем привет
есть такой дейтпикер
нужно кликать на год и листать вверх-вниз чтобы выбрать год
как реализовать подобное через селенид?

по простому клику получаю ошибку
Element should be visible or transparent: visible or have css value opacity=0 {By.xpath: //button[.='2015']}
Есть смысл ознакомиться с этой информацией https://ru.selenide.org/2019/12/24/advent-calendar-javascript-tricks/
источник