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自动化测试的结合使用
最后:
欢迎大家关注公众号:程序员一凡,领取最新整理好的软件测试技术进阶、大厂面试题。
差点忘了,视频教程公众号免费领取