如何用xpath定位iframe里面的元素

2020-06-06  本文已影响0人  忘了呼吸的那只猫

一、复制xpath找到元素标签

在用python+selenium定位页面元素的时候,如果不考虑代码复用,最方便的方法如下:

二、switch_to 方法

#用id定位
driver.switch_to.frame("iframe")
#用name定位
driver.switch_to.frame("myiframe")
#用webElement对象定位
driver.switch_to.frame(driver.find_element_by_tag_name("iframe"))

如果有嵌套的iframe,就一直用switch_to.frame()往里套就行,一层一层进去。

driver.switch_to.default_content()
#嵌套的iframe
driver.switch_to.frame("iframe1")
driver.switch_to.frame("iframe2")
#返回父iframe1,若当前就是iframe1,则返回父无效
driver.switch_to.patent_frame()
上一篇 下一篇

猜你喜欢

热点阅读