Selenium3 基于Python 学习笔记
2020-09-08 本文已影响0人
唯一爱SF
第一章 自动化测试基础
-
分层自动化测试概念:
从传统的黑盒 UI 自动化转变为数据处理层 + 业务逻辑层 + UI 界面层自动化测试
单元自动化测试、接口自动化测试、UI 自动化测试 -
什么时候适合做自动化测试:
2.1. 需求变化不大;
2.2. 项目周期长;
2.3. 脚本可复用; -
如何学习 UI 自动化测试:
编程语言 + 单元测试框架(Unittest、Pytest); -
selenium 历史:
selenium1.0 版本、selenium2.0 版本、selenium3.0 版本、selenium4.0 版本(开发中)
selenium2.0 = selenium1.0 + selenium RC + WebDriver
selenium3.0 = selenium2.0 - selenium RC
selenium4.0 据说变化不大 -
Web 自动化与 App 自动化:
Web 自动化使用 selenium
App 自动化使用 Appium
Appium 继承于 selenium,又增加了移动端特有的相关指令 -
移动端应用类型:
6.1 原生应用
6.2 Web应用
6.3 混合应用(微信小程序)
第二章 测试环境搭建
- Python 安装
1.1 版本的选择 2.7 or 3.*
1.2 IDE 的选择
1.3 安装重点:环境变量的配置 - selenium 安装
2.1 版本的选择 3.0
2.2 安装方式 pip 工具内安装 安装包 - 简单的入门脚本
- 浏览器驱动
4.1 下载驱动
驱动版本要与对应浏览器版本匹配
4.2 配置环境变量
配置好系统变量后需要重新启动电脑
4.3 脚本中写入对应浏览器名称