Обрабатывать меню «Открыть с помощью» на Appium Android? - PullRequest
0 голосов
/ 05 июня 2018

Я написал тест Appium для открытия телефонного номеронабирателя и подтверждения того, что правильный номер телефона был передан на номеронабиратель.Это прекрасно работает при запуске против эмулятора.Тем не менее, я пытаюсь запустить его на реальном устройстве.Проблема в том, что мой тест не пройден, потому что после открытия номеронабирателя пользователю предоставляется меню «Открыть с помощью», в котором он может выбрать приложение для его открытия.

Есть ли в Appium способсправиться с этим?Или он автоматически принимает одно с разрешениями или обрабатывает его вручную?

1 Ответ

0 голосов
/ 18 июня 2018

Если вы используете webdriverIO, вы пытаетесь найти частичный текст в меню «Открыть с помощью».

Например, мое требование состояло в том, чтобы открыть браузер из мобильного приложения через меню «Открыть с помощью».Я выбрал следующий подход.

const selector = 'new UiSelector().textContains("Browser").className("android.widget.TextView")';
browser.click(`android=${selector}`);
...