У меня есть код, написанный на AngularJS и ElectronJS. Я планирую написать тестовые сценарии e2e, которые могут работать как в Интернете (AngularJS), так и на рабочем столе (ElectronJS).
Я также наткнулся на Spectron, который предоставляет API для ElectronJS (но работает ли это и для веб-сайтов?) И Protractor, который работает для AngularJS.
Каков наилучший способ, чтобы это произошло, чтобы мне не нужно было дублировать коды e2e как для настольных компьютеров, так и для веб-сайтов?
Было бы замечательно, если бы были приведены примеры кодов / примеров для решения этой проблемы.