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

Ближайшая конференция - 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.solntsev19 күн бұрын

    У меня маленько подгорело. 1. То есть у вас была куча слипов в тестах (как минимум в методах click)? И тесты ваши стали быстрее вовсе не из-за Playwright, а просто потому, что вы удалили эти слипы. А ничего, что в Selenium тоже можно убрать слипы? 2. То есть вы засрали ваши тесты миллионом слов "await" и думаете, что это сделало тесты вдвое быстрее? Что значит "селениум медленный, потому что там API синхронный"? Нет, синхронный код не значит медленный. Нет, добавление "await" не делает код быстрее. Вы уж меня простите, но надо меньше полагаться на ИИ. Естественный интеллект рулит!

  • @mrsmoke7529

    @mrsmoke7529

    8 күн бұрын

    шо ты хотел от дот нета

  • @sv3163
    @sv316320 күн бұрын

    Playwright очень хорош! Всячески рекомендую! 👍

  • @3220523
    @322052318 күн бұрын

    Vam prosto nujno bilo pereyti na Selenide😂

  • @LeonSabr

    @LeonSabr

    14 күн бұрын

    Тесты на C#, а Selenide для Java-языков.

  • @3220523

    @3220523

    13 күн бұрын

    @@LeonSabr Vse verno, yaa zabil chto na C# net selenide

Келесі