Разные тесты с разным классом ( Nora ui)
У меня два вопроса, пожалуйста: 1/ Если мы хотим протестировать два разных теста, можем ли мы создать два класса Java Steps для выполнения двух разных тестов? 2/ Как стереть куки и обновить страницу, чтобы проверить новые данные? Спасибо
1 ответ
вопрос 1 (Если мы хотим протестировать два разных теста, можем ли мы создать два класса Java Steps для выполнения двух разных тестов?):
да, можно, и это даже желательно. Часть Java закодирована как любой код Java (наследование, ...). Вот пример другого проекта:
Здесь мы сгруппировали действия по изменению пароля приложения в changePasswordSteps.java. Класс XxxxxxxSteps.java является первым классом, сгенерированным CLI, но позже вы можете прекрасно создавать другие (и даже рекомендуется не иметь все шаги одного и того же приложения в одном классе). Шаги образуют функциональное разделение, а страницы - технический раздел (изображение целевого приложения). Затем класс шагов может использовать одну или несколько страниц. Только будьте осторожны, чтобы не было много шагов, соответствующих одному и тому же регулярному выражению.
Мы должны рассматривать шаги как пул функций, которые могут быть использованы частью корнишона. Ваши модульные тесты могут включать общие этапы платформы NoraUI, но также и ваши.
Вы можете найти больше информации об официальной документации здесь.