Автоматизация Android-приложения с помощью инструмента UIAutomator2 - PullRequest
0 голосов
/ 17 февраля 2019

Я работаю над автоматизацией приложения, и согласно требованиям для устройства Android необходимо автоматизировать с помощью UiAutomator2.Я видел в некоторых уроках, что это просто техника локатора.Я не работал над этим инструментом в любое время.Я работал на Appium ранее.Будет полезно, если кто-нибудь сможет поделиться примером скрипта.

1 Ответ

0 голосов
/ 18 февраля 2019

Предполагая, что вы перечислили все свои требования:

Единственное отличие, которое вы заметите, - это добавление этой возможности в ваш экземпляр драйвера:

capabilities.setCapability("automationName", "UiAutomator2");

и ваши тесты будут выполняться быстрее.UiAutomator2 не является техникой локатора.Это другая структура для автоматизации приложений Android.

Если вам действительно нужно использовать новый тип локатора, вы, вероятно, имели в виду UiSelector.

Пример кода в java:

driver.findElement(MobileBy.AndroidUIAutomator("new UiSelector().resourceId(\"appPackage:id/LoginButton\")");

ПодробнееСтратегии UiSelector можно найти здесь: https://developer.android.com/reference/android/support/test/uiautomator/UiSelector

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