Вот мой сценарий. У меня есть веб-сайт, который построен на вершине Angular JS. Я могу автоматизировать веб-сайт с помощью транспортира. Однако есть определенные действия, которые, когда они выполняются на веб-сайте, отражаются на устройствах Android и IOS.Можете ли вы использовать Protractor и Appium для тестирования гибридных приложений?
Вот чего я хочу достичь.
Выполнить мои тесты на веб-сайте, как я обычно делаю, но я хочу, чтобы стрелять команды для тестирования андроид и IOS приложение также
/*
For eg:
1. Change password on website using protractor
2. Launch android app and check if the password has been changed
3. Switch back to protractor tests for website
*/
it('Change password and check on IOS and Android device' , function()
{
changePasswordOnWeb();
OpenMobileAppInDeviceUsingAppium();
checNewkPasswordOnMobileApp();
});
возможно ли это? Если это так, вы можете указать мне на любой из учебников?
Я пытаюсь сделать то же самое здесь .. Транспортир в Интернете и Appium on Mobile одновременно. Есть ли у вас прогресс? –
У меня есть небольшой poc, в котором у меня есть appium, работающий на другой машине, на которой подключено приложение, и я отправляю запрос на appium-сервер с помощью модуля запросов, но все это слишком сложно для поддержки для одного человека. – SandyRocks
@SandyRocks Поддержка дополнительных команд appium была добавлена в транспортир в https://github.com/angular/protractor/issues/1940. Вы пересмотрели этот вопрос? – miguelr