Selenide: лаконичные и стабильные UI тесты на Java

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024
  • Выступление Андрея Солнцева на онлайн-конференции Selen ConfeT&QA, осень 2013 года

ความคิดเห็น • 15

  • @grunionify
    @grunionify 8 ปีที่แล้ว +3

    Не знаю, может ли владелец канала мне ответить, но вдруг.
    Вопросы по Selenide
    1. все о тех же злаполучных wait , информация о ожидании до 4 сек., понятно, что есть возможность менять время. Но, можно ли как то унифицировать этот процесс? Скажем начинать проверку, только после события полной подгрузки страницы и тп?
    2. Как работает Selenide с фреймами на странице, свитчить драйвер в SE было не очень удобно

    • @drusah49
      @drusah49 6 ปีที่แล้ว

      1. Селением и так по умолчанию ждёт, пока страница загрузится. Для этого ничего дополнительно делать не требуется. Какое-то более хитрое ожидание сделать невозможно, потому что оно будет специфичное для вашего приложения. Особенно в современных SPA-приложениях - там вообще нет универсального критерия, что значит "страница загрузилась". Рекомендую просто проверять то, что важно в каждом следующем тесте, а селенид позаботиться о том, чтобы подождать (если нужно).
      2. Конечно, мы сделали работу со фреймами более удобной. Есть методы типа switchTo().frame("topFrame");
      См. Рабочие примеры в тестах самого селенида: github.com/selenide/selenide/blob/master/src/test/java/integration/FramesTest.java

  • @boy_on_the_hill
    @boy_on_the_hill 9 ปีที่แล้ว +2

    В каком месте можно изменить браузер с FF на IE?

    • @drusah49
      @drusah49 6 ปีที่แล้ว

      github.com/selenide/selenide/wiki/How-Selenide-creates-WebDriver

  • @kosta2177
    @kosta2177 5 ปีที่แล้ว +6

    Mordor lol :) Made my day :)

  • @ValeriiSynenko
    @ValeriiSynenko 6 ปีที่แล้ว

    Что делать, если количество результатов поиска не статическое?

    • @drusah49
      @drusah49 6 ปีที่แล้ว

      Должно быть статическое. Вы же не гадаете на кофейной гуще, а пишите спецификацию. Если по спеке должно быть 5 элементов, значит, их должно быть ровно 5. Контролируйте тестовую среду.

    • @drusah49
      @drusah49 6 ปีที่แล้ว +1

      А вообще есть методы типа $$().shouldHave(sizeGreaterThan(5));

  • @ricciottoinnebbia1333
    @ricciottoinnebbia1333 6 ปีที่แล้ว +6

    Этот "клёвый чувак" назвал Мордором Россию? Говоря на русском языке?

    • @ValeriiSynenko
      @ValeriiSynenko 6 ปีที่แล้ว +9

      какая разница на каком языке называть Мордором Мордор?)

    • @drusah49
      @drusah49 6 ปีที่แล้ว +4

      Да. А в чём вопрос-то?

    • @Andrey-nx6lo
      @Andrey-nx6lo 5 ปีที่แล้ว +1

      да он же сразу сказал откуда он. Там одни выродки.

    • @kosta2177
      @kosta2177 5 ปีที่แล้ว +4

      @@Andrey-nx6lo virodki kak raz v Mordore, obozlennie na civilizaciyu. Vse on pravil'no skazal :)

    • @andrei.solntsev
      @andrei.solntsev ปีที่แล้ว +1

      Интересно, сейчас ваша позиция не изменилась? Что там по Мордору?