Ожидания C# Autotests (1 часть, подробный разбор)

Поділитися
Вставка
  • Опубліковано 10 лис 2024

КОМЕНТАРІ • 10

  • @anvilville
    @anvilville 4 роки тому +4

    Крайне годное руководство, особенно в части начального понимания сути применения паттернов в реальной работе.

  • @IvanPetrov-td6dk
    @IvanPetrov-td6dk 2 роки тому +3

    У меня класс ExpectedConditions подчёркивается красным. Подключил директиву using OpenQA.Selenium.Support.UIExpectedConditions; (как было указано на одном из нагугленных сайтов). Пишет "Тип или имя пространства имен UIExpectedConditions отсутствует в пространстве имён OpenQA.Selenium.Support. Возможно, отсутствует ссылка на сборку"

  • @johnmazepa
    @johnmazepa 4 роки тому +3

    Вижуал студия с помощью зеленого подчеркивания каждый раз ноет, что .ExpectedConditions - устаревший метод и скоро его поддержка прекратится.
    И поэтому я пытаюсь всячески извращаться с такими модификациями "вэйт.антилла":
    1) Wait.Until(_webDriver=> _webDriver.FindElement(By.CssSelector("..."))); [для ожидания пока элемент "..." станет доступен]
    2) Wait.Until(locator=> _webDriver.FindElement(By.CssSelector("..."))); [для ожидания, пока элемент locator перейдет в состояние "..."]
    Интересно было бы узнать в видео "Ожидания C# Autotests (2 часть..." твое мнение по поводу "устаревания ЕкспектедКондишинса" и на твои способы применения альтернативных вариантов "вэйт.антилла"

    • @andreyusp2867
      @andreyusp2867 4 роки тому

      На чем в итоге остановились с Until и ExcpectedConditions? Начал разбираться, выходит ошибка постоянно, сижу гуглю, может подскажите?

    • @andreyusp2867
      @andreyusp2867 4 роки тому +2

      Разобрался! Нужно установить Selenium Support (нажать alt+enter)

    • @YashchiK
      @YashchiK 4 роки тому +1

      наконец-то адекватный комментарий. А то в последних версиях студии метода просто нет и подкладывание различных библиотек (о которых автор ни слова не говорит) тоже не помогло

    • @rusnyg
      @rusnyg 3 роки тому +2

      @@andreyusp2867 Прописать в начале using OpenQA.Selenium.Support.UI;

    • @rusnyg
      @rusnyg 3 роки тому +2

      Плюс через NuGet поставить и подключить DotNetSeleniumExtras.WaitHelpers

  • @stvitamin
    @stvitamin Рік тому

    ExpectedConditions видимо перестал поддерживаться

  • @johnmazepa
    @johnmazepa 4 роки тому

    Если что, слово "шуд" пишется через L - SHOULD.