Size: a a a

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

2019 November 07

RS

Ruslan Shuktomov in QA — Автоматизация
Да, причём тут уже 79 есть
источник

RS

Ruslan Shuktomov in QA — Автоматизация
Alexei Barantsev
на nuget какой-то неофициальный пакет. можете написать автору, напомнить, чтобы обновил
спасибо, написал
источник

A

Ablaihan in QA — Автоматизация
Подскажите плиз как использовать api как прекондишн d ui тестах?
источник

BO

Boris Osyanin in QA — Автоматизация
expectedImg = new File(expectedDir, "main_" + pageName + ".png");
actualImg = new File(actualDir, "test_" + pageName + ".png");
diffImg = new File(diffDir, "diff_" + pageName + ".png");


Вот есть три строчки которые постоянно повторяются. И я чот придумать не могу как их завернуть в метод...
expectedImg это статическая переменная обьявляющаяся при старте теста, в которой известно какое разрешение у браузера и собственно, какой браузер.
А вот pageName не статическая и зависит каждый раз от переменной которую скормили тесту...
источник

B

Bola in QA — Автоматизация
pageName аргументом метода?
источник

BO

Boris Osyanin in QA — Автоматизация
он и так уже %) аргументом служебного метода который запускается тестом
источник

BO

Boris Osyanin in QA — Автоматизация
таких служебных методов больше одного
источник

EY

Evgeniy Yakovlev in QA — Автоматизация
Привет кто-то пробовал делать подобное на маке?
https://stackoverflow.com/questions/49200344/how-to-setup-webstorm-ide-config-for-webdriverio

при запуске через дебаг не видно тестов и все падает
источник

A

Andrey in QA — Автоматизация
Привет. Мак 15й?
источник

EY

Evgeniy Yakovlev in QA — Автоматизация
Andrey
Привет. Мак 15й?
mac mini
источник

A

Andrey in QA — Автоматизация
я про версию OSX
источник

EY

Evgeniy Yakovlev in QA — Автоматизация
Andrey
я про версию OSX
источник

BO

Boris Osyanin in QA — Автоматизация
Bola
pageName аргументом метода?
чот тупанул. завернул. норм
источник

A

Andrey in QA — Автоматизация
судя по их публичному трекеру, крашится у очень многих(
источник

NK

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

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

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

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

A

Alex 3axap in QA — Автоматизация
Всем привет! Может кто сталкивался..использую maven-surefire-plugin и указываю перезапуск упавших тестов rerunFailingTestsCount..в аллюре клеится норм..а в ТС можно как то учитывать повторный прогон?
источник

O

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

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

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

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

EB

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

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

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

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

EB

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

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

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

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

NK

Nickolai Kinkolykh in QA — Автоматизация
Evgenii B
Что делает isDisplayed в обоих случаях? Вы уверены, что правильно используете библиотеку?
Язык - Java
метод в котором использую запись возвращает boolean и isDisplayed тут для того чтобы вернуть тру или фолс ,  waitUntil и waitWhile возвращают SelenideElement.

вообще я поставил waitUntil и waitWhile по тому что время загрузки страницы может быть разное от 2 - 12 секунду.

Возможно глобально Configuration.timeout = 12000; будет достаточно?
источник