webUI自动化(十)iframe切换
一、iframe框架介绍
- iframe框架:在一个固定的地方可以切换多个页面,并且其他内容不变(如:左侧树、左侧菜单、顶部菜单)
二、iframe页面切换的三种方式
- 通过 id 或者 name 切换。
注:若 id 为动态 id ,则不能通过 id 进行定位
如下图所示,即为动态id
driver = webdriver.Chrome()
driver.switch_to.frame(id)
- 通过 xpath 找到 iframe
driver = webdriver.Chrome()
driver.switch_to.frame(driver.find_element_by_xpath("//iframe[@src='/pages/materials/retail_out_list.html']"))