У меня есть простая кнопка, которая при нажатии загружает файл в формате pdf. Можно ли проверить это, используя Nightwatch.js?Как я могу использовать Nightwatch.js для проверки того, загружает ли элемент кнопки файл pdf?
ответ
Посмотрите на Sakuli. Он объединяет два инструмента автоматизации тестирования Open Source (Sahi и Sikuli) и позволяет тестировать веб-приложения, а также не веб-контент (например, для открытых PDF-файлов в собственных приложениях или для 100% -ных тестов GUI e2e). Оба инструмента могут использоваться в смешанной работе.
Идентификатор HTML-DOM очень похож на Selenium и имеет то преимущество, что им не нужно ждать Ajax-Requests. Функции пользовательского интерфейса дают вам много возможностей для проверки и управления собственным дисплеем посредством распознавания небольших фрагментов снимков экрана как объекта области, что обеспечивает дополнительные действия, такие как щелчок, тип, рост, поиск и т. Д. Также вы можете запускать тесты внутри контейнера докеров из коробки.