1. 安装 Python 2.7 并设置系统环境变量

2. 下载并安装 python setuptools

Easily download, build, install, upgrade, and uninstall Python packages

https://pypi.python.org/pypi/setuptools#installation-instructions

2.1 找到ez_setup.py,点击右键--目标另存为,存放在C:\Pyhthon27\Scripts

2.2 在cmd命令行下进入ez_setup.py存放的路径并运行 python ex_setup.py

3. 下载python安装包管理工具 pip

The PyPA recommended tool for installing Python packages.

https://pip.pypa.io/en/stable/installing/

3.1 找到get-pip.py, 右键另存为,存放在C:\Python27\Scipts

3.2 在cmd命令行下进入get-pip.py存放的路径并运行 python get-pip.py

4. 安装Selenium

在Python 安装目录的scripts下面执行pip install -U selenium 安装selenium

5. 下载安装测试报告文件包

下载HTMLTestRunner.py放置在Python安装目录的Lib目录下:

http://tungwaiyip.info/software/HTMLTestRunner.html

6. 下载并配置 openpyxl用于操作Excel文件

openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files

https://pypi.python.org/pypi/openpyxl/

下载openpyxl包后解压, 在解压目录(任何地方) 运行cmd python setup.py install

7. Webdriver API (Python)

转载于:https://www.cnblogs.com/toml/p/4988133.html

Web UI 自动化测试环境搭建 (转载自51测试天地第三十九期上)相关推荐

  1. WEB UI自动化测试框架搭建(一)_公用方法Utils

    本栏目内的所有项目使用的都是PyCharm 2020.1专业版,可以下载后自行在网上找教程破解. WEB UI自动化测试框架搭建(一)~(七)源代码:https://download.csdn.net ...

  2. UI自动化测试环境搭建 Python+Selenium+RobotFramework

    UI自动化测试环境准备&RF框架的机制 一.流程与模块介绍 web自动化测试主要有四个部分组成,分别是数据源.自动化脚本.驱动程序.浏览器四个部分.数据源指的就是前端web页面数据的来源,MY ...

  3. Rigetti完成英国量子计算机的搭建;拓扑量子计算遭遇严重的挫折 | 全球量子科技与工业快讯第三十九期

    Rigetti完成英国量子计算机的搭建 Rigetti及其合作伙伴已经在英国完成了首个量子计算系统的建设,并计划在2022年初通过Rigetti量子云服务提供该系统.这台商用量子计算机是英国的第一台, ...

  4. 国际化分布式WEB UI自动化测试平台搭建

    国际化分布式WEB UI自动化平台 一 背景 二 特色功能 三 系统架构设计&框架选型 自动化测试框架 Selenium WebDriver Selenium Grid 四 功能介绍 平台化 ...

  5. Selenium在Firefox浏览器中UI自动化测试环境搭建

    Selenium: Selenium IDE:是Firefox的扩展插件,支持用户录制和回放测试 Selenium WebDriver:提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发 ...

  6. python运维脚本部署jdk_基于Java/Python搭建Web UI自动化环境

    Java搭建UI自动化测试环境 下载JDK8 https://www.cnblogs.com/thloveyl/p/12378124.html 配置Java环境 1.解压Jdk压缩包 2.配置环境变量 ...

  7. 全网最全appium工作原理以及appium自动化测试环境搭建教程

    目录:导读 一.前言 二.Appium简介 三.搭建Appium+Python自动化测试环境 1.安装JDK并配置JDK的环境变量. 2.安装SDK并配置SDK的环境变量. 3.安装夜神模拟器并在模拟 ...

  8. 基于Selenium与Pytest框架的Web UI自动化测试系统的设计与实现

    摘要 随着互联网的高速发展,软件技术日新月异,产品更新换代的加快等,始终都离不开一个最核心的要素就是保证产品的质量,测试人员则在其中担任着不可或缺的角色.测试人员的主要工作职责就是通过各种测试手段去发 ...

  9. 【rf】robotframework自动化测试环境搭建

    robotframework自动化测试环境搭建 前言: 1.在2019年之前,robotframework-ride的版本一直是1.5.2.1,是2016年1月份的版本,只能安装在python2.7的 ...

最新文章

  1. 从“创业输家”到“创智赢家”
  2. 数据通信技术(一:IP划分)
  3. 【项目经理应该知道的97件事】三位一体的项目管理
  4. java开发checklist,Java API设计CheckList
  5. html像素绘制文字,HTML5 - Canvas的使用样例10(绘制文本)
  6. Python并发编程之多进程(二)
  7. css compressor java_利用YUI Compressor压缩JS/CSS之终极秘籍
  8. if sql语句_SQL IF语句介绍和概述
  9. 剑指offer——32.从上到下打印二叉树
  10. SCWS中文分词,功能函数实例应用
  11. 怎样快速的学习微信小程序
  12. java打印unicode,在Java中打印Unicode字符
  13. 如何快速的开发直播App
  14. 网页播放器代码集中营(2)
  15. C/C++中各类数值型数据间的混合运算法则
  16. PD,LGD,EAD
  17. 如何在64位win7中使用未有签名的驱动程序
  18. make编译源码时报error: ‘for’ loop initial declarations are only allowed in C99 mode的解决办法
  19. 服务器虚拟化用什么显卡,显卡虚拟化使用及配置技术
  20. Db2数据分布不均匀导致的select ... fetch first n rows only性能问题

热门文章

  1. MongoDB源码阅读之ReplSet源码分析
  2. OPENCV-3 学习笔记
  3. 微信开发者工具一打开代码编辑区文件全部不见了
  4. 分布式锁与实现(一)——基于Redis实现
  5. 经验分享:三步走教你升级企业NAS设备
  6. iptables简单应用
  7. Spring JPA 中的Repository体系
  8. gridview添加header
  9. UIApplication的作用
  10. 4. 用MVC实现URL路由