Python自动化测试学习路线之Web自动化测试【模块二】

01.熟悉自动化测试流程

(自动化测试的定义和目的;自动化测试的优点;自动化测试的流程自动化测试的技能要求;Web自动化主流工具的了解)css

02.selenium环境搭建

(selenium发展与特色;selenium安装与环境配置Selenium实现自动化测试原理)程序员

03.常规页面元素定位方式

(经过id/name/class/tag/link_text等方式定位元素、各类元素定位的特色)面试

04.xpath元素定位

(xpath定位元素;xpath表达式编写方式)浏览器

05.csS元素定位

(css定位元素;css多属性高级定位方式)框架

06.元素组定位

(元素组的定位方式;元素组定位的使用场景find_element()/find_elements()定位方式)工具

07.特殊元素定位

(单选框、多选框、复选框、下拉框选择、动态元素的定位)测试

08.浏览器操做

(获取页面title/url、页面的前进后退、页面的刷新、截屏、页面关闭与进程的关闭;元素经常使用属性与方法(text,get_attribute())url

09.三种等待时间

(强制等待time、隐式等待、显式等待的使用三者的区别)视频

10.切换操做技巧

(浏览器模式切换(无头模式、APP模式);多窗口的切换多FRAME的切换;弹框的切换与操做)教程

11.鼠标、键盘操做

(鼠标事件(移动,双击、移动、拖拽);鼠标操做、键盘事件与操做)

12.JavaScript在自动化测试中的应用

(JavaScript Excutor执行器语法规则;js更改元素属性js定位元素;js操做滚动条等各类场景应用)

目标:

1∶熟悉WebUI自动化测试的流程
2:掌握selenium框架的运用,全面掌握元素定位技巧和操做方式
3:熟练掌握在UI项目中使用POM模式的封装技能;
4:掌握Unittest框架执行UI自动化测试,HTML定制化报告
5:掌握关键字驱动、数据驱动与UI自动化测试的结合使用

最后:

欢迎你们关注公众号:程序员一凡,领取最新整理好的软件测试技术进阶、大厂面试题。

差点忘了,视频教程公众号免费领取

相关文章
相关标签/搜索