Selenium IDE: методы и примеры кода для автоматического тестирования

Вот некоторые распространенные методы, используемые в Selenium IDE, а также примеры кода:

  1. open: открывает указанный URL-адрес в браузере.

    open  https://www.example.com
  2. клик: клик по определенному элементу, указанному его локатором.

    click  id=myButton
  3. type: вводит текст в поле ввода.

    type  id=myInput  Hello, World!
  4. verifyElementPresent: проверяет, присутствует ли элемент на странице.

    verifyElementPresent  id=myElement
  5. waitForElementVisible: ожидает, пока элемент станет видимым, прежде чем продолжить.

    waitForElementVisible  id=myElement  5000
  6. storeText: извлекает текстовое значение элемента и сохраняет его в переменной.

    storeText  id=myElement  myVariable
  7. assertText: проверяет, соответствует ли текст элемента ожидаемому значению.

    assertText  id=myElement  Expected Text
  8. storeEval: выполняет код JavaScript и сохраняет результат в переменной.

    storeEval  window.location.href  currentURL
  9. executeScript: выполняет код JavaScript в контексте текущего окна браузера.

    executeScript  document.getElementById('myElement').style.display = 'none';
  10. выбрать: выбирает вариант из раскрывающегося меню.

    select  id=mySelect  Option Value

Это всего лишь несколько примеров из множества методов, доступных в Selenium IDE. IDE предоставляет удобный интерфейс для создания тестовых примеров и управления ими без написания кода вручную. Однако важно отметить, что Selenium IDE в основном используется для создания базовых тестов и прототипирования. Для более сложных сценариев тестирования рекомендуется использовать Selenium WebDriver с таким языком программирования, как Java, Python или C#.