Есть ли у кого-нибудь опыт расширения тестовых случаев в Nightwatch. Я хочу иметь некоторый основной тестовый пример и один и тот же тестовый пример, чтобы расширить его с помощью нескольких функций. Например, у меня есть один тестовый пример, который отлично работает на рабочем столе, но для работы на мобильном устройстве мне нужно нажать еще одну кнопку, , поэтому я хочу создать новый тестовый пример, который расширит тестовый пример для рабочего стола и нажмите на нужную кнопку? Я не хочу использовать пользовательские командыВозможно ли продлить тестовые случаи в Nightwatch?
0
A
ответ
0
Я использую объекты страницы для этого, где вся логика «щелчка» абстрагируется от небольших функций о «намерении пользователя». Это может быть идеальным для того, о чем вы говорите. Я также использую глобальные переменные, чтобы ввести имя моего браузера в свои test_settings в nightwatch.json, чтобы я мог проверить его или включить в именах скриншотов. Вы можете использовать это, чтобы решить, делать ли ваш дополнительный клик.
...
"ie10": {
"selenium_host": "10.20.3.161",
"desiredCapabilities": {
"browserName": "internet explorer",
"javascriptEnabled": true,
"acceptSslCerts": true,
"ie.ensureCleanSession": true
},
"globals": {
"env": "ie10"
}
},
...
Смежные вопросы
- 1. Имеются ли отрицательные тестовые случаи
- 2. Тестовые случаи в jenkins
- 3. Thucyides Тестовые случаи Queuing
- 4. Тестовые случаи в классах Python
- 5. Возможно ли продлить протокол?
- 6. Тестовые случаи И выражений утверждений
- 7. Дженерики, компараторы и тестовые случаи
- 8. Возможные последовательности и тестовые случаи
- 9. Возможно ли продлить XSD-тип?
- 10. переупорядочивая тестовые случаи в наборе тестов FitNesse
- 11. Рассчитать покрытие кода селея C# Тестовые случаи
- 12. Положительные тестовые примеры и отрицательные контрольные случаи
- 13. Возможно ли генерировать случаи с помощью цикла?
- 14. Должен ли я всегда включать тестовые случаи из предыдущих взаимодействий?
- 15. NUnit не работает мои тестовые случаи
- 16. В RobotFramework, возможно ли запустить тестовые примеры в For-Loop?
- 17. SQL записей записи, различные тестовые случаи
- 18. Всегда запускать тестовые случаи с использованием CMake
- 19. Netbeans Прокомментированные тестовые случаи все еще работают
- 20. Тестовые случаи всегда не удались, кроме Firefox
- 21. MVN работает мои функциональные тестовые случаи, ошибки
- 22. Карма запустить тестовые случаи двойной раз
- 23. Кто-нибудь делает тестовые случаи для pojos?
- 24. Возможно ли продлить поведение Symfony2 form_row()?
- 25. Возможно ли продлить класс pojo весной?
- 26. Возможно ли продлить жизнь общей памяти?
- 27. Возможно ли продлить определение ассоциации ActiveRecord позже?
- 28. Возможно ли продлить имя фасоли весной?
- 29. Возможно ли продлить длину имени таблицы Firebird?
- 30. Возможно ли продлить окончательный класс на Java?