AndroidИнтерактивный пользовательский интерфейс с UIAutomator


Синтаксис

  • Инструментарий getInstrumentation ()
  • UIDevice UiDevice.getInstance (контрольно-измерительная аппаратура)
  • boolean UIDevice.pressHome ()
  • boolean UIDevice.pressBack ()
  • boolean UIDevice.pressRecentApps ()
  • void UIDevice.wakeUp ()
  • boolean UIDevice.swipe (int startX, int startY, int endX, int endY, int steps)
  • boolean UIDevice.drag (int startX, int startY, int endX, int endY, int steps)
  • UIObject2 UIDevice.findObject (By.desc (String contentDesc))
  • boolean UIObject2.click ()

замечания

UIAutomator особенно хороши для тестирования пользовательских историй. У вас возникают проблемы, если элементы представления не имеют ни уникального идентификатора ресурса, ни контента-desc . В большинстве случаев есть способ закончить тест в любом случае, что занимает много времени. Если вы можете влиять на код своего приложения, UIAutomator может быть вашим инструментом тестирования.

Интерактивный пользовательский интерфейс с UIAutomator Связанные примеры