Выполнение javascript в тестах
Тестоид умеет выполнять JavaScript в браузере во время тестовых прогонов. Вы можете использовать это для выполнения произвольного кода, возврата значения true / false в качестве проверки или извлечения данных в переменную.
Выполнение произвольного JavaScript¶
Используя действие "Выполнить javascript" вы можете выполнить любой код в браузере во время выполнения теста. Например, кликнуть по элементу, до которого не может добраться Selenium.
JavaScript возвращает true¶
Если для прохождения теста необходимо использовать дополнительную логику, то можно использовать действие "Js возвращает true"
В примере выше шаг №2 будет пройден, если существует хотя бы один класс ajax_block
Установить переменную из JavaScript¶
Действие "Установить переменную из JavaScript" позволяет присвоить переменной результат выполнения Javasript. Ниже пример присвоения переменной name
текста Ivan Ivanov