Как повторно запустить скрипт java (UI automator / python), записанный с помощью тестера culebra

У меня есть python 2.7, клиент просмотра Android, настройка среды adb на моем ПК. Также я подключил свое устройство Android с установленным в нем тестером culebra и выполнил несколько шагов тестового примера для записи скрипта (Java / python). Теперь у меня готов записанный сценарий. Может ли кто-нибудь указать мне правильную процедуру для автоматического повторного запуска записанного скрипта на том же устройстве Android, потому что у тестера culebra нет возможности повторно запустить тестовый пример. Любые вклады будут оценены.

Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
1
0
266
1

Ответы 1

Создав тестовый сценарий (если вы выбрали python в качестве языка генерации кода), вы загружаете его, переименовываете (он загружается как .py.txt, чтобы избежать предупреждений браузера), а затем можете запускать его как любой другой сценарий AndroidViewClient / кулебра.

Вам необходимо установить python и androidviewclient через pip или easy_install.

Если вы сгенерировали код java, вы копируете или вставляете код в свой проект Android Studio, создаете APK, устанавливаете и запускаете.

Спасибо за ответ, я попытался повторно запустить скрипт python на подключенном устройстве, используя python IDLE, после включения следующего фрагмента кода from com.dtmilano.android.viewclient import ViewClient device, serialno = ViewClient.connectToDeviceOrExit() vc = ViewClient(device=device, serialno=serialno) Наблюдается следующая ошибка: Traceback (most recent call last): File "C:\Users\joshuaji\Desktop\My idea- automation\CMIcrash.py", line 27, in from com.dtmilano.android.viewclient import ViewClient ModuleNotFoundError: No module named 'com' Можете ли вы помочь

Josh 28.06.2018 14:23

проверьте вики, он может помочь вам с установкой Windows

Diego Torres Milano 29.06.2018 07:02

После установки попытался запустить сценарий, выдается следующая ошибка Traceback (most recent call last):File "C:\Users\joshuaji\CMIcrash.py", line 31, in <module> pkg_resources.require('androidviewclient>=12.4.0') File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 888, in require needed = self.resolve(parse_requirements(requirements)) File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 774, in resolve raise DistributionNotFound(req, requirers) DistributionNotFound: The 'matplotlib' distribution was not found and is required by androidviewclient. Пожалуйста, помогите

Josh 29.06.2018 15:18

Приведенное выше решение очищает только последнюю ошибку в строке 774. но я вижу другую ошибку в той же строке DistributionNotFound: The 'requests' distribution was not found and is required by androidviewclient. Также в третьем последнем комментарии вы можете помочь устранить ошибки в строке 31 и строке 888, поскольку они все еще не устранены?

Josh 02.07.2018 06:16

Другие вопросы по теме