1-1 课程概述
Selenium自动化测试教程
讲师:舒清
128 小节 已有 138298 人学过 2017.7.18 推出
随着互联网浪潮的发展,自动化测试已经是软件测试的重要组成部分。Selenium作为Web自动化测试的重要工具越来越受行业青睐,而Python语言如今也开始变得如火如荼!Python+Selenium珠联璧合将为自动化测试提供有力的保障,本套课程将会详细的给大家讲解Selenium使用方法,Webdriver API和Python基础语法知识等等,让大家在自动化测试项目中得到更好的运用!
  • 第一章:漫话自动化测试
  • 1-1 课程概述
  • 1-2 课程大纲简介
  • 1-3 揭开自动化测试神秘面纱
  • 1-4 Selenium的三生三世
  • 1-5 HTML基础知识
  • 1-6 HTML标签简介
  • 1-7 HTML基础标签实战演练(1)
  • 1-8 HTML基础标签实战演练(2)
  • 1-9 HTML基础属性(1)
  • 1-10 HTML基础属性(2)
  • 1-11 CSS基础
  • 第二章:Selenium IDE应用实践
  • 2-1 走进Selenium新世界
  • 2-2 Selenium IDE自动化实战
  • 2-3 Selenium IDE界面简介
  • 2-4 Selenium IDE脚本编辑与操作
  • 2-5 Selenium IDE常用命令实践(1)
  • 2-6 Selenium IDE常用命令实践(2)
  • 2-7 Selenium IDE常用命令实践(3)
  • 2-8 Selenium IDE断言与验证
  • 2-9 Selenium IDE断言设置实践
  • 2-10 Selenium IDE课程小结
  • 第三章:Python基础
  • 3-1 人生苦短,我用Python
  • 3-2 Python 安装与配置
  • 3-3 第一个Python程序
  • 3-4 Python常用数据类型
  • 3-5 数组定义与访问
  • 3-6 数组元素添加修改与删除
  • 3-7 Python 元组数据
  • 3-8 Python字典
  • 3-9 条件判断
  • 3-10 循环语句
  • 3-11 Python猜数字小游戏
  • 3-12 Python函数定义与调用
  • 3-13 Python 面向对象(1)
  • 3-14 Python 面向对象(2)
  • 3-15 Python类与对象
  • 3-16 Python 模块引用
  • 3-17 跨目录模块引用
  • 3-18 Python异常(1)
  • 3-19 Python异常(2)
  • 3-20 文件处理
  • 3-21 读取txt文件
  • 3-22 CSV文件读写
  • 3-23 xml文件概述
  • 3-24 手工打造一个xml文件
  • 3-25 读取xml元素节点
  • 3-26 读取xml文本节点
  • 3-27 读取xml属性节点
  • 3-28 读取xml子节点
  • 3-29 线程与进程概述
  • 3-30 单线程实践应用
  • 3-31 多线程实践应用
  • 3-32 多进程实践应用
  • 3-33 Python爬虫实战——爬取Web页面图片
  • 第四章:Webdriver
  • 4-1 Webdriver概述
  • 4-2 第一个自动化测试脚本
  • 4-3 多浏览器运行脚本
  • 4-4 浏览器操作方法
  • 4-5 元素定位—id与name
  • 4-6 元素定位—tag_name
  • 4-7 元素定位—class_name
  • 4-8 元素定位—link_text
  • 4-9 xpath定位—绝对与相对定位
  • 4-10 xpath定位—层级与逻辑组合定位
  • 4-11 元素定位—Css定位(1)
  • 4-12 元素定位—Css定位(2)
  • 4-13 下拉菜单列表选项定位(1)
  • 4-14 下拉菜单列表选项定位(2)
  • 4-15 鼠标操作(1)
  • 4-16 鼠标操作(2)
  • 4-17 键盘操作(1)
  • 4-18 键盘操作(2)
  • 4-19 元素等待—显示等待(1)
  • 4-20 元素等待—显示等待(2)
  • 4-21 元素等待—隐式等待
  • 4-22 frame嵌套页面元素定位(1)
  • 4-23 frame嵌套页面元素定位(2)
  • 4-24 多窗口切换操作(1)
  • 4-25 多窗口切换操作(2)
  • 4-26 警告弹窗处理
  • 4-27 文件上传
  • 4-28 浏览器滚动条操作
  • 4-29 网页自动截图
  • 4-30 Cookie处理
  • 4-31 自动化测试验证码处理
  • 4-32 基于Cookie绕过验证码自动登录
  • 第五章:自动化测试模型
  • 5-1 自动化测试模型概述
  • 5-2 线程模型
  • 5-3 模块化驱动测试(1)
  • 5-4 模块化驱动测试(2)
  • 5-5 数据驱动测试(1)
  • 5-6 数据驱动测试(2)
  • 5-7 关键字驱动测试
  • 第六章:unittest单元测试框架
  • 6-1 单元测试概述
  • 6-2 unittest 核心要素简介
  • 6-3 unittest单元测试案例实践
  • 6-4 常用断言方法
  • 6-5 新增测试用例管理(1)
  • 6-6 新增测试用例管理(2)
  • 6-7 用例公共部分合并
  • 6-8 用例执行顺序
  • 6-9 用例综合框架管理(1)
  • 6-10 用例综合框架管理(2)
  • 6-11 跳过测试和预期失败
  • 6-12 unittest Web测试应用实战(1)
  • 6-13 unittest Web测试应用实战(2)
  • 6-14 测试报告生成
  • 6-15 测试报告颜值优化
  • 第七章:自动化进阶应用
  • 7-1 Python 邮件发送(1)
  • 7-2 Python邮件发送(2)
  • 7-3 邮件同时发送多人
  • 7-4 发送带附件的邮件
  • 7-5 整合测试报告邮件发送(1)
  • 7-6 整合测试报告邮件发送(2)
  • 7-7 补充知识点—By方式定位元素
  • 7-8 补充知识点——方法参数的个数
  • 7-9 自动化测试设计模式—PageObject(1)
  • 7-10 自动化测试设计模式—PageObject(2)
  • 7-11 自动化测试设计模式—PageObject(3)
  • 第八章:自动化测试项目综合实战
  • 8-1 自动化测试综合实战(1)
  • 8-2 自动化测试综合实战(2)
  • 8-3 自动化测试综合实战(3)
  • 8-4 自动化测试综合实战(4)
  • 8-5 自动化测试综合实战(5)
  • 8-6 自动化测试综合实战(6)
  • 8-7 自动化测试综合实战(7)
  • 8-8 自动化测试综合实战(8)
  • 8-9 课程总结

舒清

软件测试资深讲师

TA的课程
教程商城
购买 电脑下载版光盘版 课程
购买
相关教程推荐
menu home publish search App