Очень долго искал про page-object model на Playwright, очень рад, что наткнулся на ваше видео. А локаторы лучше в отдельных файлах писать, также к каждой странице, или можно в одном?
Добрый день! Если есть возможность, то подскажите (я только начал изучать автоматизацию). В Playwright пишу нажатия кнопок и примерно после 100 строчек кода выдает ошибку, типо такой элемент на странице не найден. А если я разбиваю код на 3 части и запускаю их по отдельности, то все работает. Почему так? Спасибо!
Наверняка вы что-то делаете на сайте в первые сто строчек, что оказывает влияние на действия после 100 строчки. Типа нажали кнопку и всплыло какое-то окно которое потом перекрывает элемент и вы его не можете найти. А если по отдельности запускать, то окно не всплыло перед этим и элемент будет обнаружен. Запускайте тесты, чтоб было видно что происходит на экране. Добавляйте тайм слипы чтоб успевать рассмотреть. Или запускайте тесты в режиме отладчика и пошагово смотрите за действиями на экране
Смотриться на одном дыхании, благодарю за наставление!
😉👍
У меня мозг взорвался, я тоже так хочу как конструктор всё собирать быстро)
Приходи на курс, научу))))
Отличное видео, очень интересно. Про структуру проекта, по каким файлам что разносить и как подтягивать было бы интересно послушать
Так я же вот и рассказал про структуру проекта. Или вас что-то конкретное интересует?
Круто круто! Хотелось бы такой мини-проектик, от а до я. Один тестик, один отчёт, один образ, ci/cd, но понимаю возможно видео будет на часа два 😂
Красава Евгений. Спасибо за труд.
Не сильно кажется трудом то, что делается с удовольствием))))
Евгений, очень интересно было бы посмотреть как с помощью playwright использовать данные аутентификации, тобы каждый раз не логиниться
Спасибо за канал ! 🙏🙏🙏🙏🙏
Круто, спасибо! Хочу добавить свои 5 коп. Когда проверка на url=None, я бы использовал try, exept
Согласен со всем. Я понял так, как будто я это знал . Это же про переменые только хитро спрятонные. Поторопился в конце стало не понятно
Спасибо за видео :)
Надеюсь, было полезно
Привет. Вариации интересны по локаторам)
нифига братик ты ультанул реально
В смысле?
Очень долго искал про page-object model на Playwright, очень рад, что наткнулся на ваше видео. А локаторы лучше в отдельных файлах писать, также к каждой странице, или можно в одном?
Зависит от того сколько локаторов. Если много, то в отдельных лучше
Все :) И куда уносить локаторы и как сделать все по красоте 👍🏽
Интересно было бы посмотреть, как для проектов на playwright писать в GitHub Actions, есть ли какие-то особенности про запуск в CI
Расскажи как избавиться от инициализации класа SimplePage в каждом тесте
Приходи в субботу и воскресенье - расскажу. Ссылка в закрепленном комментарии. Послушать - бесплатно
Добрый день! Если есть возможность, то подскажите (я только начал изучать автоматизацию). В Playwright пишу нажатия кнопок и примерно после 100 строчек кода выдает ошибку, типо такой элемент на странице не найден. А если я разбиваю код на 3 части и запускаю их по отдельности, то все работает. Почему так? Спасибо!
Ого, ничего себе у вас тест.
Нужно смотреть на код, конечно. А может, у плейрайта и ограничения какие-то есть. Так, с ходу не подскажу
@@SeniorTester Ну я вообще чайник))))) я только начал изучать автоматизацию по вашим видео на ютуб), по-этому я что-то накрутил.
Наверняка вы что-то делаете на сайте в первые сто строчек, что оказывает влияние на действия после 100 строчки. Типа нажали кнопку и всплыло какое-то окно которое потом перекрывает элемент и вы его не можете найти. А если по отдельности запускать, то окно не всплыло перед этим и элемент будет обнаружен. Запускайте тесты, чтоб было видно что происходит на экране. Добавляйте тайм слипы чтоб успевать рассмотреть. Или запускайте тесты в режиме отладчика и пошагово смотрите за действиями на экране
Пожалуйста, не вставляй музыку в свои видео, очень отвлекает и напрягает...
Ок. Спасибо, учту
@@SeniorTester вообще не отвлекает, наоборот как будто активней слушается.
Делай, как считаешь нужным.
Спасибо за контент
Рад, если полезно