尝试
handle = self.driver.window_handles[0]
self.driver.switch_to_window(handle)
在模拟器上,但没有运气。我无法访问/操作页面中的元素。我甚至不知道我是否切换到网络视图。
有关如何使用appium(python)在iOS上使用Web视图的任何建议吗?
答案 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');