博客园---虫师
http://fnng.cnblogs.com
目录
序...................................................................................................................................................................................2
前言...............................................................................................................................................................................3
目录...............................................................................................................................................................................5
第一章 自动化测试基础........................................................................................................................................ 10
第一节 软件测试分类.................................................................................................................................... 10
第二节 分层的自动化测试............................................................................................................................ 14
第三节 什么样的项目适合自动化测试........................................................................................................ 15
第四节 自动化测试及工具简述.................................................................................................................... 17
第五节 selenium 工具介绍.............................................................................................................................17
第六节 前端技术介绍.................................................................................................................................... 20
第七节 前端工具介绍.................................................................................................................................... 22
第八节 自动化测试语言的选择.................................................................................................................... 24
第二章 python webdriver 环境搭建................................................................................................................... 26
第一节 环境搭建............................................................................................................................................ 26
第二节 使用 IDLE 来编写 python.................................................................................................................30
第三节 第一个自动化脚本............................................................................................................................ 31
第四节 安装浏览器驱动................................................................................................................................ 33
第五节 WebDriver API 是什么?................................................................................................................. 34
第三章 python 版 webdriver API........................................................................................................................ 37
第一节 简单对象的定位................................................................................................................................ 37
3.1.1 id/name/class name/tag name 定位................................................................................. 38
3.1.2 link/partial link 定位.............................................................................................................. 39
3.1.3 XPath 定位..................................................................................................................................... 40
3.1.4 CSS 定位........................................................................................................................................ 43
第二节、浏览器的操作.................................................................................................................................... 47
3.2.1、浏览器最大化.............................................................................................................................. 47
3.2.2、设置浏览器宽、高...................................................................................................................... 48
3.2.3、控制浏览器前进、后退.............................................................................................................. 48
第三节 操作测试对象...................................................................................................................................... 51
3.3.1、登录实例........................................................................................................................................ 51
3.3.2 WebElement 接口常用方法......................................................................................................... 52
第四节 鼠标事件............................................................................................................................................ 53
第五节 键盘事件............................................................................................................................................ 57