如何在iOS混合应用程序的appium python中访问Webview

时间:2014-02-14 21:27:39

标签: ios webview appium

尝试

handle = self.driver.window_handles[0]
self.driver.switch_to_window(handle)

在模拟器上,但没有运气。我无法访问/操作页面中的元素。我甚至不知道我是否切换到网络视图。

有关如何使用appium(python)在iOS上使用Web视图的任何建议吗?

2 个答案:

答案 0 :(得分:0)

driver.window_handles[0]可能是当前窗口 - 尝试检查window_handles以查看其他可用的窗口。在iOS上,我测试的应用程序只有“1”,“2”等窗口句柄,并且切换到window_handles的最后一个元素通常可以解决问题。

答案 1 :(得分:0)

如果您使用的是appium 1.0,请使用以下代码切换到WebView

 self.driver.switch_to.context('WEBVIEW');