Selenium3 基于Python 学习笔记

2020-09-08  本文已影响0人  唯一爱SF

第一章 自动化测试基础

  1. 分层自动化测试概念:
    从传统的黑盒 UI 自动化转变为数据处理层 + 业务逻辑层 + UI 界面层自动化测试
    单元自动化测试、接口自动化测试、UI 自动化测试

  2. 什么时候适合做自动化测试:
    2.1. 需求变化不大;
    2.2. 项目周期长;
    2.3. 脚本可复用;

  3. 如何学习 UI 自动化测试:
    编程语言 + 单元测试框架(Unittest、Pytest);

  4. selenium 历史:
    selenium1.0 版本、selenium2.0 版本、selenium3.0 版本、selenium4.0 版本(开发中)
    selenium2.0 = selenium1.0 + selenium RC + WebDriver
    selenium3.0 = selenium2.0 - selenium RC
    selenium4.0 据说变化不大

  5. Web 自动化与 App 自动化:
    Web 自动化使用 selenium
    App 自动化使用 Appium
    Appium 继承于 selenium,又增加了移动端特有的相关指令

  6. 移动端应用类型:
    6.1 原生应用
    6.2 Web应用
    6.3 混合应用(微信小程序)


第二章 测试环境搭建

  1. Python 安装
    1.1 版本的选择 2.7 or 3.*
    1.2 IDE 的选择
    1.3 安装重点:环境变量的配置
  2. selenium 安装
    2.1 版本的选择 3.0
    2.2 安装方式 pip 工具内安装 安装包
  3. 简单的入门脚本
  4. 浏览器驱动
    4.1 下载驱动
    驱动版本要与对应浏览器版本匹配
    4.2 配置环境变量
    配置好系统变量后需要重新启动电脑
    4.3 脚本中写入对应浏览器名称
上一篇下一篇

猜你喜欢

热点阅读