python3 + selenium 自动化测试

python3 + selenium 自动化测试,文件在:literalink.top
部分目录如下:
第5章 Selenium元素定位 50

5.1  Python基础知识	50

5.1.1  数字类型	51

5.1.2  字符串类型	51

5.1.3  常用的判断与循环语句	52

5.1.4  集合	54

5.1.5  列表对象	57

5.2  Selenium八大定位	66

5.2.1  id定位	66

5.2.2  name定位	67

5.2.3  class定位	68

5.2.4  link_text定位	69

5.2.5  partial_link_text定位	70

5.2.6  CSS定位	70

5.2.7  XPath定位	73

5.2.8  tag_name定位	75

第6章 Selenium常用方法 77

6.1  基本方法	77

6.2  特殊元素定位	82

6.2.1  鼠标悬停操作	82

6.2.2  Select操作	83

6.2.3  利用JavaScript操作页面元素	88

6.2.4  jQuery操作页面元素	90

6.2.5  常用的鼠标事件	92

6.2.6  常用的键盘事件	93

6.3  Frame操作	94

6.4  上传附件操作	96

6.4.1  上传附件操作方式一	97

6.4.2  上传附件操作方式二	97

6.4.3  上传附件操作方式三	100

6.5  Cookie操作	100

6.6  Selenium帮助文档	102

第7章 Selenium WebDriver进阶应用 104

7.1  滑块操作	104

7.1.1  携程注册业务分析	105

7.1.2  滑块处理思路	106

7.2  项目中的截图操作	107

7.2.1  页面截图	108

7.2.2  元素截图	108

7.2.3  验证码处理思路	109

7.3  Web页面多窗口切换	117

7.4  元素模糊定位	118

7.5  复合定位	120

第三篇  项目篇	123

第8章 项目实战 123

8.1  项目需求分析汇总	123

8.1.1  制定项目计划	124

8.1.2  制定测试用例	125

8.2  业务场景覆盖与分拆	126

8.2.1  逐个页面元素分析	129

8.2.2  分层创建脚本	133

8.3  项目代码总结	148

第9章 代码优化与项目重构 150

9.1  项目重构	150

9.1.1  重构——元素定位方法优化	150

9.1.2  车次信息选择优化	154

9.1.3  重构——代码分层优化	157

9.1.4  重构——三层架构	160

9.2  代码优化	164

9.2.1  重构——项目异常处理	164

9.2.2  重构——智能等待	167

第10章 数据驱动测试 168

10.1  一般文件操作	169

10.1.1  文本文件	169

10.1.2  CSV文件	171

10.1.3  Excel文件	173

10.1.4  JSON文件操作	176

10.1.5  XML文件操作	179

10.1.6  YAML文件操作	181

10.1.7  文件夹操作	184

10.2  通过Excel参数,实现参数与脚本的分离	184
  • 20
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值