Браузер

Браузер позволяет совершать действия на странице сайта, например открытие страницы, заполнение полей формы или нажатие на кнопку

Чтобы браузер, следуйте инструкциям:

Shiva поддерживает следующие браузеры:

  • Chromium
  • Firefox
  • Webkit
  • Google Chrome
  • Microsoft Edge

Shiva поддерживает локаторы:

  • По тексту
  • По роли элемента и имени
  • По testid

Локатор текста

Вы можете найти элемент по тексту, который содержится в элементе

Хорошо подходит для заранее заданных элементов на странице

Пример использования в тестовом сценарии:

Локатор роли и имени

Вы можете найти элемент по роли и имени

В качестве имени может выступать текст или placeholder элемента

Хорошо подходит для заранее заданных элементов на странице

Пример использования в тестовом сценарии:

Локатор testid

Вы можете найти элемент по testid, заранее разметив элементы страницы

Значение testid должно быть уникально в рамках страницы

Хорошо подходит для динамических сценариев, когда элементы добавляются или удаляются в ответ на действия пользователя

Пример использования в тестовом сценарии:

Shiva не поддерживает CSS-локаторы, т.к. их сложно поддерживать на протяжении всего жизненного цикла проекта