Привет всем
Возник вопрос… кто сталкивался с тестированием десктопа с помощью js?
Нам нужно тестить окошки Electron-а, которые открываются из экселя. С первой частью проблем нет, а вот как кликать внутри десктопа js-ом - загадка.
С виндовыми элементами немного умеет работать AutoIt скрипт, но он совсем не видит элементы внутри офиса. Работа с экселем обязательна…
А какой конкретно JS фреймворк вы уже используете?
Да вообщем любые фреймворки (WebdriverJS, ProtractorJS, WebdriverIO …) в теории подойдут. Вам нужно просто передать дополнительные параметры в капабилити. Вот пример для WebdriverIO.
Да вообщем любые фреймворки (WebdriverJS, ProtractorJS, WebdriverIO …) в теории подойдут. Вам нужно просто передать дополнительные параметры в капабилити. Вот пример для WebdriverIO.
Пока никакой, просто инвестигейтим, возможна ли такая автоматизация. На данный момент у нас десктопная автоматизация с вызовом Chromium окошек на c# + TestStack.White + Selenium, а тут окна меняются на Electron, и хочется их тестить на нём же, но работа с десктопом всё равно должна остаться, т.к. в десктопе заимплеменчено много логики.
Вопрос именно к js фреймворкам, которые умеют кликать по десктопным элементам, как тот же White или UIAutomation дллка.
Пока что есть идея использовать биндинг либу https://www.npmjs.com/package/edge, и в js-е вызывать c# методы для работы с этим несчастным десктопом, но было бы круто найти что-то готовое, что умеет работать с ним напрямую.
Вот такая ситуация. Спрашивала уже в нескольких сообществах, но все только ахают да охают