Как перейти обратно в IOS?

Если я нажму на Contact Us ссылка в моем приложении, откроется почтовый клиент. У меня нет кнопки назад, чтобы вернуться в мое приложение. Я могу перемещаться обратно в Android с помощью

((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.BACK);

Есть ли в iOS аналогичный способ навигации назад?

4 ответа

Пользователь Селен Навигация назад это работает в Appium также.

driver.navigate().back()

Я не думаю, что есть какой-то ключ, как в Android, чтобы вернуться в iOS. Может быть, вы можете нажать x, y расположение кнопки "Назад" на экране, используя функцию driver.tap.

Xpath:private PointOption iosBackButtonLocationInUpperLeftCorner = PointOption.point(36, 36) // Специально для iPhone 12 Pro Max

Используйте это в своем методе:new TouchAction(driver) .press (iosBackButtonLocationInUpperLeftCorner).release(). Perform()

Используя инструмент appiums automator, вы можете найти координаты того места, где вам нужно снова щелкнуть. Иногда для ios это в строке состояния. Используйте приведенный выше код и введите координаты, которые вы хотите нажать. Должно сработать.

driver.navigate(). назад (); Это сработало для меня в iPhone 12 (14,5)

Другие вопросы по тегам