Мне не удалось найти рекомендации по внедрению интеграционных тестов для надстройки Office 365 для Outlook с помощью средства автоматизации браузера, такого как Cypress или Selenium, и я ищу альтернативы.
Моя командав настоящее время использую Cypress для тестов автоматизации, и единственный способ, которым я смог запустить тесты надстройки Outlook, - это запустить надстройку вне среды Office 365 Outlook в автономном режиме.
ДляВ автономном режиме мне пришлось смоделировать объект JavaScript API Office (https://appsforoffice.microsoft.com/lib/1/hosted/Office.js)), а также смоделировать ответы API остальных Office, чтобы запустить несколько тестов.
Это очень болезненный процесс, поэтомуЯ хотел бы знать, есть ли лучший способ реализовать интеграционные тесты.