Как вы можете взаимодействовать с рабочим столом Windows при использовании TestCafe - PullRequest
2 голосов
/ 13 мая 2019

Мне нужно использовать TestCafe для выполнения действий в нашем приложении Electron, однако мне также нужно выполнять действия на рабочем столе Windows (например, щелкать панель задач, запускать другие приложения).

Поскольку TestCafe может взаимодействовать только с тем, чтонаходится в окне браузера, я пытался использовать Appium для обязательного запуска TestCafe (вызывая командную строку из C #), а затем выполняя действия Windows на рабочем столе через WinAppDriver , однако это похоже на клудж.

Существуют ли другие способы организации этого или основы, которая была бы более элегантной?

Спасибо за любые идеи

m

1 Ответ

3 голосов
/ 13 мая 2019

Вы правы - TestCafe может взаимодействовать только с тем, что находится внутри окна браузера, но не за его пределами.

Вы также можете проверить плагин testcafe-browser-provider-webdriverio . Его автор утверждает, что этот провайдер может подключаться к серверу Appium.

...