混合应用第一次进入 webview 寻找元素成功,第二次不成功,第二次跳转是跳到本身 activirty,里面 webview 控件是没变的,内容重新请求了,两次打印 context 也都是同一个名字;
跳转后以下三种操作都失败了:
1 1)driver.switch_to.context(self.driver.context[0])
2) driver.switch_to.context(self.driver.context[1])
2 driver.switch_to.context(self.driver.context[1])
3 什么都不切换,直接寻找
但这次切换就找不到元素了,什么原因,是因为 webview 没换吗?
还有就是第一次进去不切换,跳转后切换也是找不到元素的,contest 是打印的出来的


↙↙↙阅读原文可查看相关链接,并与作者交流