Size: a a a

Selenide на русском

2020 January 28

AV

Alexei Vinogradov in Selenide на русском
Нормальный воркфлоу теста - как пользователь идти. Пользователь ищет файл в темпе или просто кликает?
источник

AV

Alexei Vinogradov in Selenide на русском
Artem Trepalin
нет, я тут перебрал кучу вариантов, и думаю уже костылить рекурсивный поиск html страницы, открывать ее отдельно, и потом уже кликать на элемент
По мне - вы уже костылите
источник

AT

Artem Trepalin in Selenide на русском
Alexei Vinogradov
Нормальный воркфлоу теста - как пользователь идти. Пользователь ищет файл в темпе или просто кликает?
просто кликает)
источник

AT

Artem Trepalin in Selenide на русском
open("http://user-registration.page");
$().click();
$().click();
$().click();
- я так написал изначально
источник

AT

Artem Trepalin in Selenide на русском
но видимо селенид не понимает что за страница открылась в потоке
источник

AV

Alexei Vinogradov in Selenide на русском
Ну может баг в селениуме или селениде даже- должен кликать, если правильно делаете. Не кликает - баг.
источник

AV

Alexei Vinogradov in Selenide на русском
Artem Trepalin
но видимо селенид не понимает что за страница открылась в потоке
Селенид тут при чём
источник

AV

Alexei Vinogradov in Selenide на русском
Пользователь понимает, что "страница открылась" или просто кликает?
источник

AT

Artem Trepalin in Selenide на русском
Alexei Vinogradov
Пользователь понимает, что "страница открылась" или просто кликает?
визуально да, я ассерчусь сначала на элемент, проверяя открылась ли страница. И потом только кликаю
источник

AT

Artem Trepalin in Selenide на русском
тест падает на моменте, ассерта
источник
2020 January 29

AT

Artem Trepalin in Selenide на русском
Artem Trepalin
Выглядит так
пользователь видит вот эту страницу
источник

AV

Alexei Vinogradov in Selenide на русском
Обычно юзеру пофиг, что там открылось - он вводит урл в браузере и дальше только кликает и клаву топчет.

Селениум работает так же. А Селенид - набор удобных функций для тестирования, которые под капотом вызывают селениум.
источник

AV

Alexei Vinogradov in Selenide на русском
Поэтому "селенид не определяет что это страница" - как бы да, потому что ничего не надо определять.
источник

AV

Alexei Vinogradov in Selenide на русском
Мои личное мнение- вам надо копать, почему элементы не находятся или не кликаются.
источник

AT

Artem Trepalin in Selenide на русском
Хм, я наивно полагал что селениум может как то чекать страницы без сервера. И у селенида есть удобная обвязочка)
источник

AT

Artem Trepalin in Selenide на русском
Alexei Vinogradov
Мои личное мнение- вам надо копать, почему элементы не находятся или не кликаются.
Этим и занимаюсь)
источник

AV

Alexei Vinogradov in Selenide на русском
Artem Trepalin
Хм, я наивно полагал что селениум может как то чекать страницы без сервера. И у селенида есть удобная обвязочка)
Селениум запускает браузер и вбивает в него урл. Если этот урл сработает без сервера, то и селениум с ним отлично сработает
источник

AV

Alexei Vinogradov in Selenide на русском
Переход от одного сайта к другому - это вообще не новость и не сюрприз. И селениум не различает, как сгенерирован контент отображаемый в окне - php, js или статическая html.
источник

AV

Alexei Vinogradov in Selenide на русском
Может вы нашли хитрый баг при переходе между генерациями DOM разными способами, я ж не знаю. Опишите - запостите где-то.
источник

AV

Alexei Vinogradov in Selenide на русском
Например редирект (который можно сделать как минимум полдюжиной способов) как то селениум путает.
источник