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

2020-11-30  测试杰克 

01.熟悉自动化测试流程

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

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())

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自动化测试的结合使用


最后:

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

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




177°/1775 人阅读/0 条评论 发表评论

登录 后发表评论