Size: a a a

Selenide на русском

2020 October 07

AS

Andrei Solntsev in Selenide на русском
Ненадёжно всё это как-то...
источник

AB

Alexei Barantsev 🗹... in Selenide на русском
report portal. про ненадёжность можно им написать :)
источник

ПВ

Павел Веселов... in Selenide на русском
Max
В твоём случае наследование можно использовать public class BaseTest extends AllPages
источник

AV

Alexei Vinogradov in Selenide на русском
Max
думал так сделать, что скажите норм или зашквар ?)

создаю к примеру класс "AllPages"
а в нем создаю объекты всех страниц
типа так для примера:
Потом в BaseTest (от которого наследуются все тесты) создаю объект класса "AllPages"
И в тестах могу обращаться к любой странице используя AllPages
А какую цель выполняет класс AllPages? Можно наверное тоже самое оставить и его не писать?
источник

AK

Andrey K in Selenide на русском
Павел Веселов
В твоём случае наследование можно использовать public class BaseTest extends AllPages
Зачем тесту наследоваться от страницы?
источник
2020 October 08

VB

Vlad Bak in Selenide на русском
Max
думал так сделать, что скажите норм или зашквар ?)

создаю к примеру класс "AllPages"
а в нем создаю объекты всех страниц
типа так для примера:
Потом в BaseTest (от которого наследуются все тесты) создаю объект класса "AllPages"
И в тестах могу обращаться к любой странице используя AllPages
мне кажется вы хотите что-то вроде Object Pool.
https://youtu.be/EnooA2kEhY0?t=1901
Посмотрите с тайм меткой, может вам подойдет=)
источник

M

Max in Selenide на русском
Vlad Bak
мне кажется вы хотите что-то вроде Object Pool.
https://youtu.be/EnooA2kEhY0?t=1901
Посмотрите с тайм меткой, может вам подойдет=)
спасибо
источник

M

Max in Selenide на русском
Подскажите ещё пожалуйста. Верно ли я понимаю что листенер по типу как на скрине, метод onTestFailure не будет отрабатывать с проверками Selenide по типу shouldBe и так далее. onTestFailure будет отрабатывать только для assertов из TestNG?
источник

M

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

OO

Ostap Oleksyn in Selenide на русском
onTestFailure все равно какие проверки вы используете, он отрабатывает когда падает тест. если shouldBe не сработает, selenide бросит ексепшн и тест упадет, так что все сработает.
источник

M

Max in Selenide на русском
вот у меня почему-то не срабатывает на проверки от Selenide (
источник

OO

Ostap Oleksyn in Selenide на русском
а другие методы работают? onTestSuccess например
источник

С

Сергей in Selenide на русском
Всем привет, я что-то немного завис ))) идея следующая - на странице есть какое то количество елементов я хочу получить все существующие элементы с определенным тегом и закинуть все данные в ДТОху
источник

С

Сергей in Selenide на русском
вот что написано )))  https://pastebin.com/vp1LCPZz
источник

AS

Andrei Solntsev in Selenide на русском
А вопрос-то в чём?
источник

С

Сергей in Selenide на русском
как мне получить все эти значения
источник

AS

Andrei Solntsev in Selenide на русском
Чтобы что?
источник

A

Andrey in Selenide на русском
Сергей
как мне получить все эти значения
Очевидно, нужно посмотреть код страницы и составить очень хитрый (или не очень хитрый) селектор нужных элементов.
источник

С

Сергей in Selenide на русском
Andrei Solntsev
Чтобы что?
Что бы у меня был список всех элементов страницы ))) с этими данными )) и чтоб я в следующий раз не занимался всякой фигней типа простановки accessibility id ///  а спокойно фильтранул страничку по нужному XCUIElementType и любому из этих полей )))
источник

SC

Sergey Chevychelov in Selenide на русском
я с iOS не работал, но предположу
$$("//XCUIElementTypeImage")
или я не правильно понял?
источник