如何在IOS中导航?

时间:2017-08-14 14:03:38

标签: ios selenium-webdriver appium appium-ios

如果我点击我的应用程序中的Contact Us链接,邮件客户端将会打开。我没有后退按钮回到我的应用程序。 我可以使用

在android中导航回来
((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.BACK);

在iOS中有任何类似的方式可以导航回来吗?

4 个答案:

答案 0 :(得分:0)

我不认为Android中有任何关键功能可以返回iOS。 可能是你可以点击屏幕上的后退按钮的x,y位置 driver.tap函数。

答案 1 :(得分:0)

用户selenium导航回来它也适用于Appium。

driver.navigate().back()

答案 2 :(得分:0)

Xpath: private PointOption iosBackButtonLocationInUpperLeftCorner = PointOption.point(36, 36) //iPhone 12 Pro Max专用

在您的方法中使用它: new TouchAction(driver).press(iosBackButtonLocationInUpperLeftCorner).release().perform()

使用 appiums automator 工具,您可以查找需要重新单击的区域的坐标。有时对于 ios,它在状态栏中。使用上面的代码并插入您要点击的坐标。应该可以。

答案 3 :(得分:0)

driver.navigate().back(); 

这在 iPhone 12 (14.5) 中对我有用