У меня есть сценарий с несколькими дисплеями, который я хочу в конце протестировать с помощью Appium. Однако сейчас я уже борюсь с UiAutomatorViewer.
Это мой сценарий:
Я настроил Android Эмулятор с дополнительным дисплеем: на левом экране запущен Chrome, на правом YouTube (только несколько дополнительных приложений).
Когда я запускаю uiautomatorviewer (или appium с помощью uiautomator2), он просто извлекает содержимое «основного» дисплея, и я могу просто получить доступ к элементам на этом экране. Appium показывает мне тот же контент.
Я не знаю, как мне получить доступ к дополнительному дисплею. При идеальном подходе я бы мог идентифицировать все приложения на всех дисплеях. Возможно ли это как-то?
Кроме того, мне нужно протестировать несколько приложений. Из-за этого такие подходы, как Espresso, мне не подходят.
У меня есть сценарий с несколькими дисплеями, который я хочу в конце протестировать с помощью Appium. Однако сейчас я уже борюсь с UiAutomatorViewer. Это мой сценарий: [list] [*]Я настроил Android Эмулятор с дополнительным дисплеем: на левом экране запущен Chrome, на правом YouTube (только несколько дополнительных приложений). [/list] [img]https://i.stack.imgur.com/bLwKw.png[/img]
[list] [*]Когда я запускаю uiautomatorviewer (или appium с помощью uiautomator2), он просто извлекает содержимое «основного» дисплея, и я могу просто получить доступ к элементам на этом экране. Appium показывает мне тот же контент. [/list] [img]https://i.stack.imgur. com/p4BcJ.png[/img]
Я не знаю, как мне получить доступ к дополнительному дисплею. При идеальном подходе я бы мог идентифицировать все приложения на всех дисплеях. Возможно ли это как-то? Кроме того, мне нужно протестировать несколько приложений. Из-за этого такие подходы, как Espresso, мне не подходят.