Culebra GUI работает очень медленно - PullRequest
0 голосов
/ 28 мая 2018

Привет! Я использую Androidviewclient culebra tester в своей операционной системе Windows 7, для запуска culebra Я запускаю из командной строки как python culebra -G, графический интерфейс culebra запущен, но для обновления представления требуется много времени, может ли кто-нибудь помочь мне в решении этой проблемы

Состояние: - 1. Я тестирую автомобильную информационно-развлекательную систему Android, которая не содержит Wi-Fi 2. Я использую Windows 7 OS

Поддержка: - Я могу использовать ADB через USB-кабель / Ethernet(TCP / IP)

Пожалуйста, кто-нибудь может помочь мне для решения этой проблемы

1 Ответ

0 голосов
/ 29 мая 2018

Вы не предоставили много подробностей о том, сколько времени это займет или же оно медленнее с этим конкретным устройством, чем другие, поэтому я предполагаю, что вы имеете в виду общий случай.

Снимок экрана и видДерево через uiautomator (я также предполагаю, что это используемый вами сервер) требует времени.На более медленных устройствах это может занять пару секунд.

Однако, даже если это медленно, это происходит только потому, что вы генерируете тестов (culebra -G), как только код Pythonгенерируется и запускается, он будет работать быстрее, поскольку снимки экрана не принимаются и не передаются обратно, если вы не запросите их явно.Кроме того, поскольку эти тесты, как только сгенерированные предназначены для автоматического и неинтерактивного запуска, это не имеет большого значения.

Если вы все еще думаете, что это медленно, culebra.dtmilano.com предоставляет другой сервер (uiautomatorhelper), который работает быстрее и может даже генерировать код Java и Kotlin, если вы считаете, что python слишком медленный для вашего случая.

...