Эдип Асанов - Антипаттерны в автоматизации, и как Playwright позволяет их избежать
Ближайшая конференция - Heisenbug 2024 Autumn, 10 октября (Online), 17-18 октября, Санкт-Петербург
- -
Выбор мощного инструмента - не гарантия успеха: нужно еще уметь им пользоваться. А еще оказывается, что приобретение опыта - это во многом понимание того, каких практик и решений стоит избегать.
В докладе говорим про типичные ошибки при написании автотестов, которые приводят к деградации кодовой базы, удорожанию поддержки и даже неработоспособности самих тестов. Особый акцент сделаем на том, как типичные проблемы автоматизации, приводящие тестировщика на путь костылей, были решены в Playwright.
#autotest #playwright
Пікірлер: 8
ооо! вот это очень полезно, спасибо!
Спасибо за доклад, было интересно! Пункт в конце про автоматическое заполнение фильтров, конечно, спорный. Да, код может быть сложнее того, что мы видим обычно в тестах, но если мы его сможем использовать во многих местах и экономить время написания тестов, то выглядит, что это стоит того. Проблему того, что в отчётах мы не видим, что же было заполнено и нажато, тоже можно решить. Например, добавлением логирования в саму функцию автоматического заполнения.
Спасибо, очень полезно
В Python работает не совсем так и дело не в синтаксисе. Для Python используется конструкция with и методы не wait_, а expect_ То есть, если мы ждем аттач фрейма, но используем with page.expect_event("frameattached"): page.click("selector")
мне кажется или и ежу понятно, что стат ожидания добавят к времени выполнения +100000 часов и их надо избегать соверешнно точно
@igor_
3 ай бұрын
Понятно-то ежу, а проектов со статическими ожиданиями меньше не становится))) Ну, и это только один пункт из всего выступления)
@Foduch
2 ай бұрын
Когда у тебя селениум ещё старой 3 версии и тысячи тестов написаны. То ожидания самый просто способ устранить провал. Не было возможности контролировать, например, выполнение запросов в браузере
Какой-то странный доклад. По сравнению с вашим прошлым докладом, этот уровеня того, что проходят на гикбрейнсе с полного нуля