感谢大家的回复,最后的解决方法是:加了个显式等待就好了。
但还是不明白为什么在不加显式等待的情况下,加 print(session.page_source) 也可以成功
感谢你的回复。我这段代码就是的目的就是点击那个弹窗的关闭按钮,图 1 是因为操作成功了,所以截图上也就没有那个弹窗了。我试了只要有 print(session.page_source) 就必定会成功,没有 print(session.page_source) 就必定会失败,即使加长了 time.sleep 的等待时间,也一样会失败。
啊?现在 appium 底层调用的不就是 uiautomator2 么
感谢大家的热心回答 是没切换窗口句柄的原因,自己粗心了
域名是一样的,dom 树结构不知道怎么看= =