Выполнение скрипта Intern.js с комбинацией Sikuli / Selenium - PullRequest
0 голосов
/ 23 мая 2019

У меня есть сценарий, в котором необходимы и Intern.js, и Sikuli одновременно. В Intern.js для веб-приложения и между тестами я хочу переключиться на клиентское приложение Rich, для которого я собираюсь использовать Sikuli.Могу ли я использовать как Sikuli, так и Intern.js, как я могу переключаться между ними.

Могу ли я использовать Intern.js для тестирования клиентского приложения Rich?

1 Ответ

0 голосов
/ 23 мая 2019

Стажер использует Selenium или любой другой драйвер, реализующий WebDriver или JsonWireProtocol, для тестирования веб-сайтов в браузерах. Способность Intern тестировать полнофункциональные клиенты (или что-либо еще) определяется наличием драйвера, который позволит Intern контролировать целевую среду. Сам Selenium работает только с веб-приложениями, но есть драйверы, которые предоставляют интерфейсы WD или JWP для других сред. Например, существует по крайней мере один драйвер для тестирования настольных приложений Windows, который реализует протокол JsonWireProtocol: WinAppDriver .

Я не слышал о Sikuli ( SikuliX ?) Раньше, но, поскольку он не реализует WD или JWP и не является загружаемым модулем JS, direct нет способ для стажера взаимодействовать с ним. Тем не менее, поскольку вы можете создавать сценарии Sikuli, вы можете написать тесты Intern, которые будут запускать тестовые сессии Sikuli через командную строку (или, по-видимому, вы можете написать тесты Sikuli, которые будут запускать Intern).

...