水简介

首页 » 常识 » 诊断 » Selenium或Splinter
TUhjnbcbe - 2021/1/15 13:47:00
点击蓝字
  可以使用如下的方法:

fromseleniumimportwebdriver

driver=webdriver.Firefox()

driver.switch_to.frame(0)#1.用frame的index来定位,第一个是0


  或使用id来定位

driver.switch_to.frame("frame1")#2.用id来定位


  或用name来定位

driver.switch_to.frame("myframe")#3.用name来定位


  或使用WebElement对象来定位

#driver.switch_to.frame(driver.find_element_by_tag_name("iframe"))#4.用WebElement对象来定位


  如果是splinter,则可以这样:

mybrowser.driver.switch_to.frame(0)


  切回主文档的方法:


  切到frame中之后,我们便不能继续操作主文档的元素,这时如果想操作主文档内容,则需切回主文档。

driver.switch_to.default_content()

扫描
1
查看完整版本: Selenium或Splinter