Александр Шарков - Конвертируем Selenium-тесты в Playwright

  Рет қаралды 1,235

Heisenbug

Heisenbug

23 күн бұрын

Ближайшая конференция - Heisenbug 2024 Autumn, 10 октября (Online), 17-18 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Tq0vcu
- -
Скачать презентацию с сайта Heisenbug - jrg.su/MQu5QA
Вы долгое время писали на Selenium, у вас всё хорошо и прекрасно. Все костыли подложены, шишки набиты, вы «твердо и четко», с уверенностью в завтрашнем дне прогоняете тесты каждый день. Но приходит молодежь и говорит, что Selenium умирает, и надо писать на модном и молодежном Playwright.
Что делать с legacy-кодом на Selenium? Варианта два:
1. Писать на Playwright только новые тесты.
2. Попробовать Playwright в деле и, если он вам понравится, перенести на него все тесты.
Во время доклада спикер пошел вторым путем и показал, как быстро и без боли перенести тысячу тестов на Playwright.

Пікірлер: 7
@andrei.solntsev
@andrei.solntsev 21 күн бұрын
У меня маленько подгорело. 1. То есть у вас была куча слипов в тестах (как минимум в методах click)? И тесты ваши стали быстрее вовсе не из-за Playwright, а просто потому, что вы удалили эти слипы. А ничего, что в Selenium тоже можно убрать слипы? 2. То есть вы засрали ваши тесты миллионом слов "await" и думаете, что это сделало тесты вдвое быстрее? Что значит "селениум медленный, потому что там API синхронный"? Нет, синхронный код не значит медленный. Нет, добавление "await" не делает код быстрее. Вы уж меня простите, но надо меньше полагаться на ИИ. Естественный интеллект рулит!
@mrsmoke7529
@mrsmoke7529 9 күн бұрын
шо ты хотел от дот нета
@sv3163
@sv3163 21 күн бұрын
Playwright очень хорош! Всячески рекомендую! 👍
@3220523
@3220523 19 күн бұрын
Vam prosto nujno bilo pereyti na Selenide😂
@LeonSabr
@LeonSabr 15 күн бұрын
Тесты на C#, а Selenide для Java-языков.
@3220523
@3220523 14 күн бұрын
@@LeonSabr Vse verno, yaa zabil chto na C# net selenide
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 8 МЛН