Size: a a a

Selenide на русском

2020 December 23

K

Kto? in Selenide на русском
Ага, Вас понял ребят, четко описали, все уяснил, Спасибо ещё раз Вам)
источник

K

Kto? in Selenide на русском
Andrei Solntsev
Ну да, exist я скорее использую в отрицании: $(“.password”).shouldNot(exist), и то редко. Если прямо кровь из носу надо убедиться, что элемент не просто невидим, а именно не существует. Скажем, из соображений безопасности.
Андрей, а где можно почитать, как вот такие локаторы и условия как Вы написали, делать? Может есть статейка) был бы Вам очень признателен)
источник

AS

Andrei Solntsev in Selenide на русском
Тут я не понимаю вопроса. Ну как делать? Нажимать на кнопки, и локаторы напишутся.
источник

AK

Andrey K in Selenide на русском
нужно зайти в гугл и написать "css locators"
источник

AK

Andrey K in Selenide на русском
или "css selectors"
источник

AK

Andrey K in Selenide на русском
Постоянно путаю
источник

K

Kto? in Selenide на русском
Andrei Solntsev
Тут я не понимаю вопроса. Ну как делать? Нажимать на кнопки, и локаторы напишутся.
$(“.password”)
Вот такого плана я имею ввиду, как писать локаторы, извините, если вопрос глупый.
источник

AK

Andrey K in Selenide на русском
Kto?
$(“.password”)
Вот такого плана я имею ввиду, как писать локаторы, извините, если вопрос глупый.
. это classname
# это id
погуглите что такое css селекторы
источник

K

Kto? in Selenide на русском
понял, спасибо)
источник

UE

Unhandled Exception in Selenide на русском
Alexei Vinogradov
Сегодня в первый раз засунул should-ы в PageObject по заветам Andrei

Точно есть для этого кейсы. Но всё равно остаюсь при мнении, что часть шудов лучше оставлять в тесте.
всецело поддерживаю. Если только шуды не многокомпонентные и многокилометровые. И если мы уже часть экшенов поделили не только на пейдж обджекты, но и еще в степы выделили. Насильно прятат все шуды в PO, ради PO - такое себе.
источник

AP

Anastasiya Podgornov... in Selenide на русском
А кто-нибудь пробовал в chrome Options вебдрайвера пропихать нужный хост и порт в качестве debuggerAddress? А то непонятно работает эта опция или нет:(
источник

AS

Andrei Solntsev in Selenide на русском
В логе хромдрайвера должны быть видны все опции.
источник

PB

Petr Borisyonok in Selenide на русском
Доброго дня.
Ситуация: тесты прогоняются на селеноид( который запущен с флагами startup-timeout=20s, attempt-timeout=120s, delete-timeout=180s), селенидовский Configuration.timeout = 60s.
При открытии -> Страница недоступна (404)
Наверное-> При попытке сделать скриншот в лог консоли выдаёт
Http Status: ‘404’-> incorrect JSON status mapping for ‘unknown error’ (500 expected). Тест при таком поведении висит 305секунд (скрина пустой страницы нет)
Внимание вопрос - как обработать данную ситуацию ?
источник

DG

Denis G in Selenide на русском
Селеноид перед каждым запуском тестов стартует?
источник

DM

Dmitriy Mamont in Selenide на русском
Всем привет.
Андроид,Аппиум.
Подскажите какое ожидание выбрать? Необходимо найти появившейся елемент и проверить что именно он присутствует на экране 5 сек и потом исчезает.
источник

AP

Anastasiya Podgornov... in Selenide на русском
Dmitriy Mamont
Всем привет.
Андроид,Аппиум.
Подскажите какое ожидание выбрать? Необходимо найти появившейся елемент и проверить что именно он присутствует на экране 5 сек и потом исчезает.
А селенид то тут причем?))
источник

DM

Dmitriy Mamont in Selenide на русском
Anastasiya Podgornova
А селенид то тут причем?))
Использую аппиум с селенидом
источник

A

Anton in Selenide на русском
это похожая стандартная (и злополучная) задача ожидания того, что какой то вейтер(загрузка) отобразится и исчезнет, проблема больше в подходе, чем в коде. Но вообще селенид умеет так
shouldBe(visible).waitUntil(hidden, 5000) - но такой способ сломается, если мы не успеем поймать этот вейтер
источник

DM

Dmitriy Mamont in Selenide на русском
Anton
это похожая стандартная (и злополучная) задача ожидания того, что какой то вейтер(загрузка) отобразится и исчезнет, проблема больше в подходе, чем в коде. Но вообще селенид умеет так
shouldBe(visible).waitUntil(hidden, 5000) - но такой способ сломается, если мы не успеем поймать этот вейтер
👍
источник

PB

Petr Borisyonok in Selenide на русском
Denis G
Селеноид перед каждым запуском тестов стартует?
Да
источник