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

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 9

  • @andrei.solntsev
    @andrei.solntsev 5 месяцев назад +20

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

    • @mrsmoke7529
      @mrsmoke7529 5 месяцев назад

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

    • @bbrother92
      @bbrother92 2 месяца назад

      Привет я новичек. Можете объяснить почему - "await" не делает код быстрее. Плиз

    • @andrei.solntsev
      @andrei.solntsev 2 месяца назад +1

      @@bbrother92 а почему должен делать быстрее? "Await" означает "дождись". Как ожидание чего-либо может ускорить что-либо? ;)
      Ускорить может не await сам по себе, а асинхронные запросы, если их несколько запустить одновременно:
      const promise1 = loadFirstName();
      const promise2 = loadLastName();
      const firstName = await promise1;
      const lastName = await promise2;
      Но вы же в тестах так не делаете.

  • @sv3163
    @sv3163 5 месяцев назад +2

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

  • @3220523
    @3220523 5 месяцев назад

    Vam prosto nujno bilo pereyti na Selenide😂

    • @LeonSabr
      @LeonSabr 5 месяцев назад

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

    • @3220523
      @3220523 5 месяцев назад

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