找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手

[软件测试] 第八阶段【UI自动化之python++Selenium+unittest】

[复制链接]
1.python++Selenium自动化简介
1.1. 什么是自动化
1.2. 什么是自动化测试
1.3. 自动化测试的发展
1.4. 自动化测试优点
1.5. 主流的web自动化测试工具
1.6. Selenium的特点
1.7. Selenium环境部署
1.8. Selenium(WebDriver)原理


2.python+selenium中的八种定位方法
2.1元素八种基本定位方式:id、name、class_name、jQuery、link_text、
partial_link_text、xpath、css
2.2 定位方法讲解
2.3 其他定位方式通过xpath、css形式进行表示
2.4 xpath扩展定位
2.5 css扩展定位:通过id、class
2.6 获取页面元素的js脚本,通过执行脚本进行定位
2.7 find_elements和find_element的区别


3 鼠标和键盘操作:
3.1 键盘Keys模块:实现回车、上下左右、复制
粘贴等常规键
3.2 鼠标ActionChains模块
3.3 鼠标单击、双击
3.4 鼠标悬停
3.5 鼠标拖拽


4. 浏览器操作
4.1 获取当前目录屏幕大小
4.2 浏览器前进、后退操作
4.3 浏览器最大化、最小化、全屏操作
4.4 获取元素偶尔


5.常见场景定位
5.1 下拉框定位
5.2 复选框定位
5.3 窗口切换
5.3 滚动条定位
5.4 文件上传
5.5 弹框定位(alert、confrim、prompt)
5.6 用例中的断言


分享至 : QQ空间
收藏
有一种投资 永远不会贬值,那就是投资自己。

0 个回复

您需要登录后才可以回帖 登录 | 立即注册