Возможности по интеграции существующей структуры огурца с Appium - PullRequest
0 голосов
/ 22 марта 2019

У меня есть существующий автоматизированный пакет для веб-браузера на основе фреймворка огурцов, использующий селен и Java.Теперь мы планируем запустить те же тестовые сценарии для мобильного приложения того же приложения.1. Можно ли перенести или расширить существующие веб-скрипты на appium с ограниченными изменениями кода?2. Если вариант 1 невозможен, то придется ли нам снова корректировать все сценарии, используя параметры appium, или можно использовать параметры селена для идентификации элементов click, textbox и т. Д.?3. Любое руководство или материал по этому усовершенствованию / интеграции будут очень полезны.

1 Ответ

0 голосов
/ 22 марта 2019

1.Можно ли перенести или расширить существующие веб-скрипты на appium с ограниченными изменениями кода?

Структура Framework может быть сохранена. Однако я предлагаю вам создать отдельный набор и тестовые случаи для обработки appium,Appium использует несколько параметров для запуска сеанса с определенным устройством, и значение сеанса передается в сценарии, как и драйвер, передаваемый в сценарии Selenium.

2.Если вариант 1 невозможен, то придется ли нам снова корректировать все сценарии с помощью параметров appium или можно использовать параметры селена для идентификации элементов click, textbox и т. Д .?

Appium isрасширенная версия selenium, поэтому команда, подобная Click element , будет работать, однако я не уверен, будет ли значение locator одинаковым для веб-элемента и элемента App.Вы можете попытаться найти свой локатор APP с помощью Appium Desktop Appium Desktop для поиска элементов и проверить его значения с помощью локаторов из веб-элементов.

Любое руководство или материал по этому усовершенствованию / интеграции будет очень полезен.

Вот руководство, если вы хотите изучить Appium Appium

...