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-ide使用案例
Selenium IDE在工作中使用相对较少,在录制脚本的这一块,其功能不如QTP,多数时间我们是通过编码来操控浏览器进行相关操作,这里之所以讲解使用方式,主要是为了查看关键字
IDE案例1:
1.打开浏览器
2.打开IDE插件
3.点击录制按钮
4.操作浏览器执行如下操作
访问百度
搜索python
搜索传智播客
点击右侧相关人物右侧展开
点击顶端百度贴吧
点击精品
5.再次点击录制按钮,停止录制
6.运行脚本查验结果