Size: a a a

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

2020 July 20

ES

Edward Surov in QA — Автоматизация
Основная проблема в написании UI-тестов - поддерживать баланс между простотой написания собственно тестов и простотой поддержки инфраструктуры (читай, тех же PO). Из моего опыта, любое избыточное усложнение инфраструктуры делает больно через некоторое время.
Screenplay может принести пользу, если в компании принято описывать приемочные сценарии, привязанные к домену, а не к страницам. В противном случае это будет усложнение на ровном месте, лишний слой абстракции.
источник

А

Алексей in QA — Автоматизация
Bola
Видел вакансию, где было написано, что PO безнадежно устарел, а вот screenplay - топчик
И компания вроде на А начнается? По моему я тоже эту вакансию видел :)
источник

EB

Evgenii B in QA — Автоматизация
Bola
Видел вакансию, где было написано, что PO безнадежно устарел, а вот screenplay - топчик
печальный карго-культ какой-то, не одобряю такое
источник

B

Bola in QA — Автоматизация
Алексей
И компания вроде на А начнается? По моему я тоже эту вакансию видел :)
Наверное😂
источник

ЕА

Евгений Асовин... in QA — Автоматизация
Kto?
Всем привет. Делаю сравнение скриншотов и вывожу результат разницы в файл. Как можно например - если тест фейлиться - то как результат сравнения смотреть в тим сити? кто сталкивался? как решили вопрос это? так как локально я могу же просто в обновленный файл зайти и посмотреть скриншот, а как вот сделать что бы в тим сити глядеть? в артефактаХ?
вот пример с плагином аллюра, отчёт можно в тим сити делать, всё будет выглядеть чётко
https://github.com/Crushpowerx/JavaMavenSelenideAllureScreenDiffExample
источник

K

Kto? in QA — Автоматизация
О круто_ спасибо) щас посмотрю)
источник

RS

Roman Speranskii in QA — Автоматизация
Kto?
Всем привет. Делаю сравнение скриншотов и вывожу результат разницы в файл. Как можно например - если тест фейлиться - то как результат сравнения смотреть в тим сити? кто сталкивался? как решили вопрос это? так как локально я могу же просто в обновленный файл зайти и посмотреть скриншот, а как вот сделать что бы в тим сити глядеть? в артефактаХ?
Allure позволяет вам любые скриншоты лепить, попробуйте его и есть плагины для CI.
Рекомендую взять вообще Allure за стандарт, ибо лучше для репортов я ничего не трогал ❤
источник

АЗ

Анастасия Зырянова... in QA — Автоматизация
Добрый день. Есть знатоки, которые могут помочь с запуском selenium тестов на macos. Проблема, что при запуске тестов появляется ошибка "safariDriver was not found".
/usr/bin/safaridriver --enable
выполняла. Safari version 13.0.5.
источник

AV

Alexei Vinogradov in QA — Автоматизация
Анастасия Зырянова
Добрый день. Есть знатоки, которые могут помочь с запуском selenium тестов на macos. Проблема, что при запуске тестов появляется ошибка "safariDriver was not found".
/usr/bin/safaridriver --enable
выполняла. Safari version 13.0.5.
Думаю, что если напишите как запускаете тесты и полный текст ошибки, то вам или помогут, или станет понятным и так.
источник

EB

Evgenii B in QA — Автоматизация
Анастасия Зырянова
Добрый день. Есть знатоки, которые могут помочь с запуском selenium тестов на macos. Проблема, что при запуске тестов появляется ошибка "safariDriver was not found".
/usr/bin/safaridriver --enable
выполняла. Safari version 13.0.5.
https://developer.apple.com/documentation/webkit/testing_with_webdriver_in_safari

Там есть интересный пункт про то, что нужно один раз запустить команду не из кода а в командной строке, и как-то прореагировать на всплывающее окно (нажать ок). Возможно этот шаг пропущен
источник

L

Le in QA — Автоматизация
Спасибо за предложение!
источник

P

Pengo in QA — Автоматизация
Le
Спасибо за предложение!
У нас аэрокуб/мун для тестов фронта, даже в версии на 4 контейнера, развернутый с заметным ограничением по ресурсам работает нормально.

CI запускает контейнер с тестами, потом поднимаются контейнеры муна, происходит магия.
источник
2020 July 21

ВТ

Виктор Тертычный... in QA — Автоматизация
Всем привет, нужна помощь по Appium и Selenium для мобильной автоматизации, столкнулся с проблемой - есть элемент на экране в нем надо ввести пинкод(элемент имеет кнопки от 0 до 9 - но напрямую к кнопке обратится не могу так как все это один элемент), решил считать размер  элемента и положение точки в которую надо нажать.
сам код метода на скрине, проблема в том что метод отрабатывает и тест проходит, вот только нажатия на экран не происходит (
источник

ВТ

Виктор Тертычный... in QA — Автоматизация
источник

ВТ

Виктор Тертычный... in QA — Автоматизация
может есть умные головы кто скажет что делаю не так
источник

НГ

Никита Губков... in QA — Автоматизация
Пин код нужно именно вводить с кнопок экрана?
источник

SM

Sewa Makhinya in QA — Автоматизация
Виктор Тертычный
Всем привет, нужна помощь по Appium и Selenium для мобильной автоматизации, столкнулся с проблемой - есть элемент на экране в нем надо ввести пинкод(элемент имеет кнопки от 0 до 9 - но напрямую к кнопке обратится не могу так как все это один элемент), решил считать размер  элемента и положение точки в которую надо нажать.
сам код метода на скрине, проблема в том что метод отрабатывает и тест проходит, вот только нажатия на экран не происходит (
Ввод пин-кода является часть теста или чатсью подготовки к нему?
Если частью подготовки - есть ли вариант попросить разработчиков напилить обходной путь?
источник

ВТ

Виктор Тертычный... in QA — Автоматизация
Sewa Makhinya
Ввод пин-кода является часть теста или чатсью подготовки к нему?
Если частью подготовки - есть ли вариант попросить разработчиков напилить обходной путь?
частью теста (
источник

НГ

Никита Губков... in QA — Автоматизация
Если частью подготовки, то используйте sendkeys
источник

ВТ

Виктор Тертычный... in QA — Автоматизация
Никита Губков
Пин код нужно именно вводить с кнопок экрана?
других вариантов не особо вижу, так как это один элемент в котором отрисовываются кнопки
источник