1. frame表单
frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素;
(HTML语言中,frame/iframe标签为表单框架)
1.2 frame表单切换
说明:在WebDriver类库中封装了HTML页面中使用frame表单框架技术定位的方法
方法:
1). driver.switch_to.frame("myframe") --> 切换表单方法
(myframe1:为frame表单的name或id)
2). driver.switch_to.default_content() --> 恢复默认页面方法
(在frame表单中操作其他页面,必须先回到默认页面,才能进一步操作)
操作原理
操作原理:
1) html中的iframe标签提供了内联结构,使用内联结构可以在一个浏览器窗口显示多个页面。
2) iframe标签是外层页面的标签,若想操作iframe框架内嵌的页面,需要先定位到iframe标签上。
3) 通过switch_to.frame()切换到内层页面,再进行内层页面的操作。
4) 内层页面的操作办法和普通页面的操作办法相同:元素定位、元素操作。
1.3 frame表单切换
说明:在WebDriver类库中封装了HTML页面中使用frame表单框架技术定位的方法
操作步