Кто-нибудь может порекомендовать WebDriver-совместимую альтернативу Selenium / Appium? - PullRequest
0 голосов
/ 16 октября 2019

Я использую Selenium и Appium для тестирования WebApps в различных браузерах и платформах, включая Windows, Apple (Mac, iPad, iPhone) и Android. Недавно Selenium и Appium на Apple обнаружили дефект блокировки, о котором сообщалось здесь: Тесты Selenium прерваны недавним обновлением safari до версии 13? . Они были связаны с основными проблемами WebKit. Пока нет признаков того, что кто-то что-то делает по этому поводу - это означает, что все тестируемые устройства Apple должны оставаться не обновленными до тех пор, пока не появятся исправления или обходные пути. Понятно, что не такая ситуация, которую можно было бы терпеть слишком долго (поскольку пользователи автоматически обновляются и получают Safari v13.x).

Имея это в виду, я хотел бы спросить: кто-нибудь хотел бы порекомендовать открытые или бесплатные альтернативы Selenium и Appium, которые предлагают аналогичную функциональность и работают на всех основных платформах / браузерах? В идеале фреймворки, которые работают с Python (но могут также учитывать JavaScript и Java).

Ответы [ 2 ]

2 голосов
/ 16 октября 2019

Apple обычно делает это в отношении и селена, и аппиума. Некоторое время назад, с обновлением iOS 10 (или около того), они устарели, связав код, который использовался Appium для автоматизации приложений iOS. Это было сделано в пользу перехода разработчиков и тестеров к их собственному инструменту автоматизации XCTest, который является родным для XCode.

Автоматизированные тесты iOS - XCTest против Appium

XCTest будетбыть гораздо лучшим вариантом для автоматизации браузеров и приложений iOS, чем Appium.

У меня нет большой рекомендации для немобильного Safari.

1 голос
/ 17 октября 2019

Я сделал краткое сравнение для XCTest и Appium. XCTest намного быстрее, чем Appium.

Однако это означает, что если вы делитесь сценарием автоматизации между Android и iOS, это не будет работать. Я предпочитаю широкий выбор вариантов с открытым исходным кодом, когда селен / аппий сравниваются с ограниченным xcode

Однако, если вы делаете только ios, имеете исходный код и нуждаетесь в скорости, лучшей альтернативой может быть работа над XCTest.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...