目录Selenium2 Java..................................................................................................................................................... 1前言.......................................................................................................................................................................2目录.......................................................................................................................................................................4第 1 章 自动化测试基础.................................................................................................................................... 81.1 软件测试分类..................................................................................................................................... 81.2 分层的自动化测试........................................................................................................................... 111.3 什么样的项目适合自动化测试....................................................................................................... 141.4 自动化测试及工具简述................................................................................................................... 151.5 Selenium 工具介绍........................................................................................................................... 151.6 前端技术介绍................................................................................................................................... 171.7 前端工具介绍................................................................................................................................... 191.8 开发语言的选择............................................................................................................................... 20第 2 章 测试环境搭建...................................................................................................................................... 222.1 Window 下环境搭建........................................................................................................................ 222.4 编写第一个自动化脚本................................................................................................................... 322.5 安装浏览器驱动............................................................................................................................... 342.5 不同编程语言下使用 WebDriver.................................................................................................... 35第 3 章 Java 编程基础..................................................................................................................................... 383.1 输出与输入....................................................................................................................................... 383.2 分支与循环....................................................................................................................................... 403.3 数组与字典....................................................................................................................................... 443.4 类与对象........................................................................................................................................... 473.5 import 和 package..............................................................................................................................513.6 异常....................................................................................................................................................53第 4 章 WebDriver API.................................................................................................................................... 584.1 从定位元素开始............................................................................................................................... 584.2 控制浏览器....................................................................................................................................... 684.3 简单元素操作................................................................................................................................... 714.4 鼠标事件........................................................................................................................................... 744.5 键盘事件........................................................................................................................................... 774.6 获得验证信息................................................................................................................................... 794.7 设置元素等待................................................................................................................................... 804.8 定位一组元素................................................................................................................................... 834.9 多表单切换....................................................................................................................................... 874.10 多窗口切换..................................................................................................................................... 894.11 警告框处理..................................................................................................................................... 914.12 上传文件......................................................................................................................................... 924.14 下载文件......................................................................................................................................... 984.15 操作 Cookie...................................................................................................................................1004.16 调用 JavaScript..............................................................................................................................1024.17 处理 HTML5 的视频播放............................................................................................................1044.18 窗口截图....................................................................................................................................... 106《Selenium2 Java 自动化测试实战(修正版)》54.19 关闭窗口....................................................................................................................................... 1074.20 验证码的处理............................................................................................................................... 1074.21 WebDriver 原理............................................................................................................................ 109本章小结.................................................................................................................................................. 110第 5 章 图形自动化语言 Sikuli...................................................................................................................1115.1 sikuli-X 工具介绍........................................................................................................................... 1115.2 在 Java 中使用 Sikuli......................................................................................................................117第 6 章 自动化测试模型................................................................................................................................ 1206.1 自动化测试模型介绍..................................................................................................................... 1206.2 模块化实例..................................................................................................................................... 1246.3 数据驱动实例................................................................................................................................. 128本章小结.................................................................................................................................................. 137第 7 章 Selenium IDE.................................................................................................................................... 1387.1 Selenium IDE 安装......................................................................................................................... 1387.2 Selenium IDE 界面介绍................................................................................................................. 1407.3 创建测试用例................................................................................................................................. 1417.4 Selenium IDE 命令......................................................................................................................... 1447.5 断言与验证..................................................................................................................................... 1477.6 等待与变量..................................................................................................................................... 150本章小结.................................................................................................................................................. 151第 8 章 Junit 单元测试框架......................................................................................................................... 1528.1 导出 Junit 自动化测试脚本........................................................................................................... 1528.2 Junit 单元测试框架解析................................................................................................................ 1588.3 用 Junit 编写 web 自动化...............................................................................................................169本章小结.................................................................................................................................................. 172第 9 章 TestNG 单元测试框架.......................................................................................................................1739.1 Eclipse 中安装 TestNG...................................................................................................................1739.2 TestNG 注释....................................................................................................................................1759.3 testng.xml 文件................................................................................................................................1769.4 运行测试用例................................................................................................................................. 1799.5 TestNG 测试技巧............................................................................................................................1839.6 查看测试结果................................................................................................................................. 189第 10 章 Page Object 设计模式...................................................................................................................19110.1 认识 Paget Object..........................................................................................................................19110.2 Paget Object 实例..........................................................................................................................192第 11 章 Selenium Grid2.............................................................................................................................. 19611.1 Selenium Server 环境配置............................................................................................................19611.2 Selenium Grid 工作原理...............................................................................................................19811.3 Selenium Grid 应用.......................................................................................................................20111.4 WebDriver 驱动............................................................................................................................ 209本章小结.................................................................................................................................................. 216第 12 章 自动化测试项目实战......................................................................................................................21812.1 自动化测试用例设计................................................................................................................... 21812.2 126 邮箱项目实战........................................................................................................................ 220本章小结.................................................................................................................................................. 229《Selenium2 Java 自动化测试实战(修正版)》6第 13 章 Git 管理项目...................................................................................................................................23013.1 Git/GitCafe 托管测试项目........................................................................................................... 23013.2 Git/Git Server 搭建....................................................................................................................... 242第 14 章 Maven 基础.......................................................................................................................................25114.1 安装与配置................................................................................................................................... 25114.2 包的管理与更新........................................................................................................................... 25514.3 安装 Selenium............................................................................................................................... 25814.4 运行 Junit Selenium 测试............................................................................................................. 259本章小结.................................................................................................................................................. 262第 15 章 持续集成 Jenkins 入门..................................................................................................................26415.1 环境搭建....................................................................................................................................... 26415.2 创建任务....................................................................................................................................... 26715.3 运行构建....................................................................................................................................... 27015.4 定时执行构建............................................................................................................................... 272本章小结.................................................................................................................................................. 274附录...................................................................................................................................................................275XPath 语法............................................................................................................................................... 275CSS 选择器参考手册.............................................................................................................................. 278参考...........................................................................................................................................................280
下载Selenium2 Java自动化测试实战(修正版)用户还喜欢
- 18480 文章数
- 500万+ 热度
作者专栏
编辑推荐
- 淡抹u2引擎,修复内容较多,物有所值
- 界域传说·经典巨作=传世单机(一键安装)
- 丸子版本(175个传世版本大集合)
- GS版本:神话公益服务端+客户端
- 图片放大工具(放大图片不模糊)
- 剪映无限制VIP版
- 传奇世界客户端下载器,史上最全传世客户端
- 传世GS20220920商业引擎注册+登录配置器 解压密码是1
- U2官方排行榜游戏网关 支持元神,支持传家宝
- GS开战传世客户端+服务端
- (淡漠夕阳)u2引擎合区工具
- 传世GS引擎消除“你的游戏客户端版本号过旧,请及时更新”提示
- 传世一机多区双线路配置器--免密码版本
- 传世凤凰登陆器劫持修复软件
- SQLite3 for Navicat
- 传奇世界npc对话框编辑工具
- 传世GS落霞铭文服务器端
- gs_20210409引擎包+注册机(无限制)
- 传奇世界NPC对话封包查看器[支持时长版和极速版]
- 彩虹引擎传世脚本编辑工具1.7版来了,支持函数脚本翻译
评论