selenium在页面中多个fream的定位

在做页面元素定位的时候,遇到多fream的页面定位比较困难,需要先去切换到元素所在的fream才能成功定位。

1,切换到目标fream:

driver.switch_to.frame('freamID或name') 
#多层fream嵌套,一层层切就可以了
driver.switch_to.frame('freamID或name') 
driver.switch_to.frame('freamID或name') 

2,从当前fream下切出到上一层

driver.switch_to.parent_frame()

#直接切回到主fream下
driver.switch_to.default_content()

 

posted @ 2018-03-20 16:43  Mr,Read  阅读(350)  评论(0编辑  收藏  举报