Мы создали приложение, использующее Кордову. Автоматизированные тесты реализуются с использованием Protractor и Appium, а затем this guide. Это работает нормально, но я не уверен, что это лучший способ. Мы сталкиваемся с некоторыми случайными неудачными тестами. Затем я прочитал это на WebDriver Github site:Транспортир и Апиум с использованием WD хорошая идея?
можно использовать БВ для тестирования мобильных устройств, используя либо Selenium или Appium. Однако в любом случае полный протокол JsonWire не поддерживается (или является ошибкой).
Если я правильно прочитал это, использование WebDriver с Appium будет ошибкой. Но даже у Appium есть примеры, когда они используют WebDriver, см. here.
Я не уверен, что такое альтернатива, может быть, WebdriverIO? Но я не могу найти много документации об этом. Или я читал это неправильно, и мы должны использовать wd без проблем здесь?
Привет, спасибо, это очень хороший ответ! Теперь это имеет гораздо больший смысл. Я исследую некоторые другие рамки, чем Protractor, чтобы проверить, устраняет ли это мои проблемы. Мой тест просто случайным образом терпит неудачу, что должно быть действительно вопросом времени. Но еще раз спасибо! – Boland