以前就在学习自动化,一直觉得分享理思路很麻烦,不想去写md。以前博客也是,现在做个整理吧,也算给自己一个交代
以前闲的时候不做,当没时间才抽时间逼自己。最近秋招也是挺累的
run,浏览器就自动执行,心也跟着起舞~
以前嫌分享麻烦,现在我低头。
记录自己selenium的学习
jdk1.8、selenium 3.1、ide eclipse ee、testng 6.14、maven 3.5.4、chromedriver、log4j 1.2、
-
Setproperty、环境
-
html的组成
-
元素定位
-
元素处理
complete 9月4日 02:35:10
-
最初的测试功能实现testLogin
- 登录需求分析,功能点,注意用户体验
- 自动化测试用例
- 依赖管理Maven
- 用例到loginScript
- 代码重构,封装By
- 封装findelement
- 从配置文件读取properties
- 帐号密码参数化,hashmap
- 引入自动化测试框架Testng
- 自动截图方法,事件监听截图
-
对最初版本代码分层设计loginLayer
-
元素层
-
操作层
-
业务层
-
日志收集,测试报告生成
complete 9月8日 00:03:46
-
- 购买流程实现 初始版
- 购物需求分析,功能用例,自动化用例
- 遍历到所有商品
- 用到Assert
- 下单流程实现
- 重构
-
课程页面PO
-
确认订单页面PO
-
支付中心页面PO
complete 9.13
-