如果我点击我的应用程序中的Contact Us
链接,邮件客户端将会打开。我没有后退按钮回到我的应用程序。
我可以使用
((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.BACK);
在iOS中有任何类似的方式可以导航回来吗?
答案 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) 中对我有用