iframe的切入、切出

在定位界面时,遇到一种情况,你明明看你写的xpath能找到页面元素,为何在执行脚步的时候就是会报找不到元素呢?你有做等待,在页面上也找到了,为何还是报unable to locate?

这个时候你要注意查看界面是否有iframe?

在处理时,要先切入到iframe中。

在实际操作中,遇到一种情况,先切入到iframe中,点击受理按钮,这个时候会弹框,受理点击确定后,再切回到原界面,这个过程就要切入,

 

 

思路:

1、#切入到iframe中

self.driver.switch_to.frame(self.driver.find_element_by_xpath(self.iframe1))//这里iframe1是界面上iframe的定位
2、#找到受理按钮,点击受理,弹框点击确定(不再写代码)
3、切出iframe,回到原界面
self.driver.switch_to_default_content()
posted @ 2019-11-06 17:02  噜啦啦zyq  阅读(577)  评论(0编辑  收藏  举报