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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/272336.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32F1 端口复用、端口(部分和完全)重映射

端口复用功能 STM32 有很多的内置外设(比如:串口、ADC、DAC等是独立的模块和内核连接在一起),这些外设的外部引脚都是与 GPIO 复用的。也就是说,一个 GPIO如果可以复用为内置外设的功能引脚,那么当…

docker启动容器后容器状态为Exited (137) 5 seconds ago

1:因为容器里的运行的代码报错了,然后容器 Exited (1) 3 seconds ago 了,通过 docker logs -f container_id 能看到哪里错了 容器桩体为exited,说明容器已经退出停止 先查看查看镜像id ps images 在后台运行一个容器 为了保证提…

STM32中断优先级的管理(NVIC)

STM32 NVIC 中断优先级管理 CM3 内核支持 256 个中断,其中包含了 16 个内核中断和 240 个外部中断,并且具有 256级的可编程中断设置。STM32 并没有使用 CM3 内核的全部东西,而是只用了它的一部分。STM32 有 84 个中断,包括 16 个…

docker修改容器名字

查看一下容器的名字 这个laughing_elion是下载es时候默认的名字 修改容器名字 docker rename 容器原来名 要改为的名字 最后可以看到容器名已经修改成功

STM32 串行通信原理

处理器与外部设备通信的两种方式: 并行通信 传输原理:数据各个位同时传输。优点:速度快缺点:占用引脚资源多 串行通信 传输原理:数据按位顺序传输。优点:占用引脚资源少缺点:速度相对较慢 …

linus下centos7防火墙设置

CentOS7 默认使用firewalld防火墙,如果想换回iptables防火墙,可关闭firewalld并安装iptables。 1:安装firewalld服务 yum install firewalld 2、firewalld的基本使用 启动: systemctl start firewalld (关闭后显示notrunning&a…

串口通信寄存器/库函数配置、实例编写

常用的串口相关寄存器 USART_SR状态寄存器USART_DR数据寄存器USART_BRR波特率寄存器 串口操作相关库函数(省略入口参数): void USART_Init(); //串口初始化:波特率,数据字长,奇偶校验,硬件流…

使用docker安装Mongodb

下载mongo3.2的docker镜像: docker pull mongo:3.2 使用docker命令启动: docker run -p 27017:27017 --name mongo \ -v /mydata/mongo/db:/data/db \ -d mongo:3.2 查看已经成功启动

什么是真正的程序员?

什么是真正的程序员 这篇文章的原文来自:A Little Printf Story作者仿照《小王子》中的情节,通过小printf遇见的不同类型的程序员,最后悟出什么才是真正的程序员!第一次翻译有很多不妥,欢迎留言指正。 文章略长&#x…

为什么会出现docker

docker镜像,一次构建,到处运行

docker和虚拟机的区别

虚拟机缺点: docker和虚拟机的不同之处:

独立看门狗实验

为什么要看门狗 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统…

Manthan, Codefest 16

暴力 A - Ebony and Ivory import java.util.*; import java.io.*;public class Main {public static void main(String[] args) {Scanner cin new Scanner (new BufferedInputStream (System.in));int a cin.nextInt ();int b cin.nextInt ();int c cin.nextInt ();for…

docker资源

Docker资源 Docker官方英文资源: docker官网:http://www.docker.com Docker windows入门:https://docs.docker.com/windows/ Docker Linux 入门:https://docs.docker.com/linux/ Docker mac 入门:https://docs.do…

STM32 通用定时器基本原理

STM32F10x系列总共最多有8个定时器: 三种STM32定时器区别: 通用定时器功能特点描述: ①、 STM32 的通用 TIMx (TIM2、TIM3、TIM4 和 TIM5)定时器功能特点包括: 位于低速的APB1总线上(时钟来源可以是APB1的时钟) 16 位向上、向…

初识-Android之智能短信项目相关技术整理

标签页切换采用传统的TabHost: 采用TabActivty实现TabHost。 效果图-后补: 相关技术详解推荐: http://blog.csdn.net/zhouli_05/article/details/7696054 这里我解决了一个TabActivity和子Activity共享TabActivity的OptionMenu的问题&#xf…

STM32 定时器中断

通用定时器工作过程: 时钟选择: 计数器时钟可以由下列时钟源提供: 内部时钟(CK_INT)外部时钟模式1:外部输入脚(TIx)外部时钟模式2:外部触发输入(ETR)内部触发输入(ITRx):使用一个定时器作为另一个定时器…