Size: a a a

QA — Автоматизация

2019 November 07

EB

Evgenii B in QA — Автоматизация
Если вы не можете повлиять на скорость загрузки страницы, то вариант с увеличением тайм-аута кажется логичным
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
Evgenii B
Если вы не можете повлиять на скорость загрузки страницы, то вариант с увеличением тайм-аута кажется логичным
никак не могу, причём всё зависит от данных подргужаемых :(
источник

IE

Ivan Efimov in QA — Автоматизация
выключение ховеров на табах chrome
chrome://flags/#tab-hover-cards
источник

SV

Stanislav Vasenkov in QA — Автоматизация
Evgenii B
Научитесь за привычку сообщать язык программирования и название библиотеки, если обсуждаете код в сообществе
Тут java и selenide по дефолту)
источник
2019 November 08

AS

Andrei Solntsev in QA — Автоматизация
Nickolai Kinkolykh
Ребята а обьясните в чём прикол? делаю условие подожди пока элемент появится и верни тру если он уже виден

Такая запись работает отлично:
exportIconElement.waitWhile(Condition.hidden,12000).isDisplayed();

Такая запись не отрабатывает:
exportIconElement.waitUntil(Condition.visible,12000).isDisplayed();

Я ж правильно понимаю что waitWhile ждёт пока условие истинно, а waitUntil пока условие не выполнится, правильно?
По идее обе этих строчки должны работать одинаково.
waitUntil(visible) == waitWhile(hidden).
источник

AS

Andrei Solntsev in QA — Автоматизация
Правда, непонятно, зачем возвращать isDisplayed() - он же всегда вернёт true.
источник

EB

Evgenii B in QA — Автоматизация
Andrei Solntsev
Правда, непонятно, зачем возвращать isDisplayed() - он же всегда вернёт true.
я тоже насчет isDisplayed не понял
источник

АП

Андрей Пироженко in QA — Автоматизация
isDisplayed() вроде как только с одноименным тегом работает.
источник

O

Oleg in QA — Автоматизация
Andrei Solntsev
По идее обе этих строчки должны работать одинаково.
waitUntil(visible) == waitWhile(hidden).
То есть если элемент остаётся hidden оба метода упадут по таймауту? Это очень неожиданное поведение
источник

AV

Alexei Vinogradov in QA — Автоматизация
Nickolai Kinkolykh
Ребята а обьясните в чём прикол? делаю условие подожди пока элемент появится и верни тру если он уже виден

Такая запись работает отлично:
exportIconElement.waitWhile(Condition.hidden,12000).isDisplayed();

Такая запись не отрабатывает:
exportIconElement.waitUntil(Condition.visible,12000).isDisplayed();

Я ж правильно понимаю что waitWhile ждёт пока условие истинно, а waitUntil пока условие не выполнится, правильно?
Define "не отрабатывает"
источник

AV

Alexei Vinogradov in QA — Автоматизация
Oleg
То есть если элемент остаётся hidden оба метода упадут по таймауту? Это очень неожиданное поведение
Не помню сейчас на память, исхожу из того, что именно так оно и документировано. Если нет - подправим)
источник

FM

Faroe Man in QA — Автоматизация
как я понял капчу селениум не может автоматизировать, как тогда быть? Скажем надо пройти форму регистрации, это по сути первый самый тест при автоматизации проекта, но этого не сделать. Что в таких случаях делают?
источник

ES

Eugene Sevostianov in QA — Автоматизация
загейтить капчу в тестовой сборке приложения
источник

𝕯

𝕯𝖒𝖎𝖙𝖗𝖞 in QA — Автоматизация
> как я понял капчу селениум не может автоматизировать, как тогда быть? Скажем надо пройти форму регистрации, это по сути первый самый тест при автоматизации проекта, но этого не сделать. Что в таких случаях делают?
Можно добавить тестовые ключи, чтобы капча всегда проходила

https://developers.google.com/recaptcha/docs/faq
источник

FM

Faroe Man in QA — Автоматизация
Eugene Sevostianov
загейтить капчу в тестовой сборке приложения
отключить в смысле? а Если тестовой среды нету, а сразу продакшн, как тогда быть? Если отключить ее на проде, это сразу дыра будет
источник

AT

Anton Tereshko in QA — Автоматизация
Faroe Man
отключить в смысле? а Если тестовой среды нету, а сразу продакшн, как тогда быть? Если отключить ее на проде, это сразу дыра будет
Если капча сразу на проде и нельзя никак обойти это, то пусть деаелоперы делают лазейку для создания юзеров, которой вы и будете пользоваться, допустим апи запрос
источник

LY

Lev Yarushin in QA — Автоматизация
А если у вас чужой прод, есть сервисы по решению капчи
источник

A

Andrey in QA — Автоматизация
Lev Yarushin
А если у вас чужой прод, есть сервисы по решению капчи
Ага, есть, на прошлой работе таким способом парсили сайты фнс и суда. Но сервисы платные(
источник

𝕯

𝕯𝖒𝖎𝖙𝖗𝖞 in QA — Автоматизация
Anton Tereshko
Если капча сразу на проде и нельзя никак обойти это, то пусть деаелоперы делают лазейку для создания юзеров, которой вы и будете пользоваться, допустим апи запрос
Или могут сделать whitelist ip вашего, чтобы только у вас не появлялась каптча
источник

AS

Andrei Solntsev in QA — Автоматизация
Oleg
То есть если элемент остаётся hidden оба метода упадут по таймауту? Это очень неожиданное поведение
Да, именно так. Оба упадут по тайм-ауту. Что ж тут неожиданного?
источник