Day35 Web自动化详解(9)——WebDriver(Selenium)——frame表单切换、多窗口切换
文章目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/51d54035ca0c96a474b915e73b871c24.png)
目标
1. 掌握WebDriver切换frame表单方法
2. 掌握WebDriver多窗口切换的技巧
1. frame表单
frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素;
(HTML语言中,frame/iframe标签为表单框架)
1.1 为什么要学习frame表单切换
需求:案例-2 注册实例.html
1. 此页面有三个注册界面,先填写最上边注册信息,其次填写注册A页面注册信息,最后填写注册B页面信息
2. 定位方式不限
问题
1. 当前页面内无法定位注册页面A和注册页面B
1.2 frame表单切换
说明:在WebDriver类库中封装了HTML页面中使用frame表单框架技术定位的方法
方法:
1). driver.switch_to.frame("myframe1")