Выполнение javascript в тестах

Тестоид умеет выполнять JavaScript в браузере во время тестовых прогонов. Вы можете использовать это для выполнения произвольного кода, возврата значения true / false в качестве проверки или извлечения данных в переменную.

Выполнение произвольного JavaScript

Используя действие "Выполнить javascript" вы можете выполнить любой код в браузере во время выполнения теста. Например, кликнуть по элементу, до которого не может добраться Selenium.

Выполнение произвольного JavaScript в Тестоиде

JavaScript возвращает true

Если для прохождения теста необходимо использовать дополнительную логику, то можно использовать действие "Js возвращает true"

Выполнение произвольного JavaScript в Тестоиде

В примере выше шаг №2 будет пройден, если существует хотя бы один класс ajax_block

Установить переменную из JavaScript

Действие "Установить переменную из JavaScript" позволяет присвоить переменной результат выполнения Javasript. Ниже пример присвоения переменной name текста Ivan Ivanov

Установить переменную из JavaScript в Тестоиде