今天看啥  ›  专栏  ›  程序员一凡

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

程序员一凡  · 简书  ·  · 2020-12-01 22:10

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

文章首发于公众号程序员一凡,转载请注明出处!




原文地址:访问原文地址
快照地址: 访问文章快照