Introduction
1.
1.认识web自动化测试
1.1.
1.1 什么是自动化测试
1.2.
1.2 为什么进行自动化测试
1.3.
1.3 自动化测试的分类
1.4.
1.4 web自动化条件和使用范围
1.5.
1.5 web自动化常用的工具
1.6.
1.6 web自动化的前景
2.
2.元素定位(重点)
2.1.
2.1 工具的安装与使用
2.2.
2.2 css选择器
2.3.
2.3 xpath选择器
2.3.1.
2.3.1 节点之间的关系
2.3.2.
2.3.3 xpath路径表达式
3.
3.selenium自动化测试框架
3.1.
3.1 selenium的概述
3.1.1.
1 Selenium的发展历史
3.1.2.
2 Selenium的工作原理
3.1.3.
3 Selenium的环境搭建
3.2.
3.2 Selenium-ide
3.2.1.
1 Selenium-IDE环境
3.2.2.
2 Selenium-IDE常用功能
3.2.3.
3 Selenium-IDE使用案例
3.3.
3.3 Selenium-API基础
3.3.1.
1 浏览器驱动对象
3.3.2.
2 页面操作
3.3.3.
3 验证操作
3.3.4.
4 元素的定位
3.3.5.
5 元素操作操作
3.4.
3.4 Selenium-API高级应用
3.4.1.
1 多标签
3.4.2.
2 多表单切换
3.4.3.
3 鼠标操作
3.4.4.
4 弹出框
3.4.5.
5 下拉框
3.4.6.
6 调用JavaScript代码
3.4.7.
7 等待
3.4.8.
8 cookies
3.5.
3.5 Selenium-API的简单封装
3.5.1.
1 浏览器操作的封装
3.5.2.
2 定位操作的封装
3.5.3.
3 点击输入的封装
4.
unittest框架
4.1.
4.1 unittest基本概念
4.2.
4.2 unittest基本用法
4.3.
4.3 各种断言方法
4.4.
4.4 命令行接口
4.5.
4.5 unittest与selenium
Published with GitBook
web自动化测试课程简介
3 Selenium-API
当我们说Selenium-API的时候,我们主要讲的是selenium2合并之后webdriver的api,在我们以后的工作中,web自动话测试大部分时间使用的是接下来我们要学习的的这套api,对于B/S架构(网页/服务器)来说的应用,selenium的占有率已经很高了,在我们学习完本阶段的课程之后,后面的移动端自动化功能测试用到的appium其实也只是封装了一下appium而已,所以本节点的课程相当重要