Ребята, выручайте, я окончательно запуталась. Больше 10 лет на тестировании одного проекта squish’ом, и мозг окончательно усох.
Итак, перехожу на новый проект, заявлен как web-приложение, запускается отдельным exe’шником. Необходимо начать тестирование, а я не могу определиться с инструментом, огромный объем информации, непонятно с чего начать. Изучила азы SeleniumIDE, но его не получается использовать, так как приложение-то отдельное, не в браузере. Как быть?
я так подозреваю приложение написано на электроне или на react native? Сам не не юзал, но для Электрона есть инструмент для автоматизации https://www.electronjs.org/spectron, еще можете попробовать appium winappdriver
Да, спасибо, всё правильно на Electron, про spectron мельком видела. С полтычка не получилось запустить и переключилась на другое
Accessibility tools - Inspect - Win32 apps | Microsoft Learn инспектор подсвечивает VS code (он на электроне), так что может appium и подойдет, но мне кажется Spectron наверное лучше использовать, так как он специально под это разработан
Спасибо, подсветить не получилось… а я правильно понимаю, что в спектроне пишется тест на java? Смотрю их доки и не понимаю, как запускается даже готовый example.
P.S. Судя по всему мне нужен Node.js для его запуска, поправьте, пожалуйста, если не права
Нет, на Javascript, чтоб создать проект нужно установить NodeJs и проинициализировать проект в нужной папке через команду npm init
а потом как тут написано https://www.electronjs.org/spectron, GitHub - electron-userland/spectron: DEPRECATED: 🔎 Test Electron apps using ChromeDriver.
Для разработки на я предпочитаю Visual Studio Code, есть куча удобных плагинов.
Посмотрите примеры как писать тесты на популярных инструментах на Javascript типа Protractor или Webdriver, потому что будет больше понятных примеров как вообще начать, а потом приступайте к Spectron
Большое человеческое спасибо!