自动化测试——selenium(完结篇)
文章目录
- 自动化测试——selenium(完结篇)
-
- 一、元素操作方法
- 二、浏览器操作方法
- 三、获取元素信息操作
- 四、鼠标操作 (需要实例化鼠标对象)
-
- 4.1 鼠标右键及双击
- 4.2 鼠标拖拽
- 4.3 鼠标悬停 【重点】
- 五、键盘操作(不需要实例化对象)☆
- 六、元素等待
- 七、下拉框(需要实例化下拉框)
- 八、弹出框
- 九、滚动条
- 十、切换frame表单 ☆
-
- 10.1 连续切换frame
- 十一、多窗口的切换 ☆
- 十二、截图操作
- 十三、验证码
前言:看这篇帖子,最好要在知道定位八大元素的基础之上才能够比较熟练的看完这篇帖子,selenium八大元素基础 ,点击这个链接,这个链接是八大元素定位的帖子。
一、元素操作方法
注意:在输入方法之前一定要清空操作!!
注意: ,当前关闭的是主窗口,只有完成页面切换才可以关闭当前新的页面
提示:
1、 和 是属性没有括 。应用场景:一般判断上不操作是否执行成功。
2、 一般为前置代码放到获取driver地址后,进行浏览器窗口的最大化
3、 向浏览器重新发出请求,刷新页面,在cookie 会用到
4、 和 的区别:
- :关闭当前主窗口
- :关闭由driver对象启动的所有页面
- 如果只有一个窗口那么和 没有区别。
三、获取元素信息操作
常用元素信息操作API
注意:里面的返回的结果都是 和 。
四、鼠标操作 (需要实例化鼠标对象)
1、我们有了鼠标为什么还要使用鼠标操作
? 为了满足丰富的html鼠标效果,必须使用对应的方法。
2、鼠标时间对应的方法在那个类中/p>
? 类,
导包:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!