Вы не предоставили много подробностей о том, сколько времени это займет или же оно медленнее с этим конкретным устройством, чем другие, поэтому я предполагаю, что вы имеете в виду общий случай.
Снимок экрана и видДерево через uiautomator (я также предполагаю, что это используемый вами сервер) требует времени.На более медленных устройствах это может занять пару секунд.
Однако, даже если это медленно, это происходит только потому, что вы генерируете тестов (culebra -G
), как только код Pythonгенерируется и запускается, он будет работать быстрее, поскольку снимки экрана не принимаются и не передаются обратно, если вы не запросите их явно.Кроме того, поскольку эти тесты, как только сгенерированные предназначены для автоматического и неинтерактивного запуска, это не имеет большого значения.
Если вы все еще думаете, что это медленно, culebra.dtmilano.com предоставляет другой сервер (uiautomatorhelper
), который работает быстрее и может даже генерировать код Java и Kotlin, если вы считаете, что python слишком медленный для вашего случая.