文档章节

Selenium2+python2.7.13自动化测试1 环境搭建

仒天雪地
 仒天雪地
发布于 2017/05/23 10:24
字数 503
阅读 22
收藏 1

windows 7环境安装

  • Step 1:安装 python 的开发环境包,选择需要安装路径进行安装,笔者下载的是目前最新的python2.7.13版 本,安装目录为:C:\Python27。
  • Step 2:添加一下 python 的环境变量。桌面“我的电脑”右键菜单-->属性-->高级系统设置-->高级-->环境变量-->系统变量中的 Path-->编辑,然后在“;”后面加入: ;C:\Python27;
    变量名:PATH
    变量值:;C:\Python27;
  • Step 3:安 装 setuptools和pip。我安装的setuptools-35.0.2,解压后只能运行bootstrap.py,其它的都报错,不过,官网看了下,好像python2.7.9版本(包含)以上的就不需要安装setuptools和pip了。然后,对于setuptools我就只运行了
    python -m pip install -U pip setuptools
    也就是下图中红框标记的命令去获得最新版。


    这是《Selenium2+python自动化测试》书里安装的方法:

    • 安装setuptools通过提供的setuptools的连接,拖动页面到底部找到setuptools-1.3.2.tar.gz文件版本随着时间版本会有更新),对文件进行解压,找到ez_install.py文件,进入 windows 命令提示(开始--运行--cmd 命令,回车)下执行 ez_install.py:
      C:\setuptools-1.3>python ez_install.py
    • 安装 pip,通过上面提供的链接下载pip-1.4.1.tar.gz(版本随着时间版本会有更新),我默认解压在了 C:\pip-1.4.1目录下,打开命令提示符(开始--运行--cmd 命令,回车)进入C:\pip-1.4.1目录下输入:
      C:\pip-1.4.1> python setup.py install
      再切换到 C:\Python27\Scripts目录下输入:
      C:\Python27\Scripts>easy_install pip
  • Step 4:安装 selenium,如果是电脑处于联网状态的话,可以直接在 C:\Python27\Scripts 下输入命令安装
    C:\Python27\Scripts>pip install -U selenium
    如果没联网,可以通过下载安装:selenium 下载selenium 3.4.1(目前的最新版本),解压后进入目录,运行
    python setup.py install
    按照官网来就行

© 著作权归作者所有

共有 人打赏支持
仒天雪地
粉丝 0
博文 5
码字总数 1350
作品 0
杭州
程序员
私信 提问
2016年工作总结

从11月份入职到现在已经入职2个月了。 在这份工作中发现了自己的一些问题,也让自己的技术得到了一些提高。 1、整理测试流程规范。 在梳理测试流程规范时发现了很多问题。规范设计的好不好主...

长春李某人
2017/01/02
1
0
迎接人工智能时代,自动化测试的深度变革

AlphaGo的出色表演让人工智能名声鹊起,而在不久前的全国两会期间,人工智能被首次写入政府工作报告,人工智能再次向人们展示出了它的魅力。毫无疑问,人工智能、万物互联是未来趋势。 人工智...

fiawfo
2017/03/15
234
0
ant+jmeter+Jenkins接口自动化测试实战(1)

项目中需要做接口自动化测试,于是就去做实验,做实验要从搭建测试环境开始。在学习的过程中肯定会遇到不同的问题,于是就用了两天的时间做了一个简单的接口自动化环境,中间也遇到一些问题,...

286090326
2017/03/25
0
0
docker+robot framework+selenium并发web应用UI自动化测试实践

自己在日常测试中,会搭建UI自动化测试框架来进行web应用的回归测试,在这过程中遇到了许多问题,如测试脚本和执行机不分离,串行测试效率低下,环境搭建麻烦等问题。在这个过程中,自己也在...

Ivanli1990
2017/09/03
0
0
自动化测试及工具的一点理解

1、回归测试: 由于回归测试的测试目标是已有的,稳定的功能,我们会下意识的以为是不会有问题的,并且往往只需要测试一次就行,在这中情况下,如果能有一个稳定的自动化测试脚本来代替手工的...

GGGGGGGBong
2016/02/29
502
0

没有更多内容

加载失败,请刷新页面

加载更多

深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
25分钟前
1
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
今天
3
0
简单模仿配置文件的反射机制

//Student类 public class Student { public void love() { System.out.println("python"); } } //Tesy类 public class Tesy { public static void main(String[] args) throws Exceptio......

南桥北木
今天
2
0
你真的需要了解一下CSS变量 var()的用法

当Web项目变得越来越大时,他的CSS会变得像天文数字那么大而且还变得混乱。为了帮助我们解决这个问题,新的CSS变量很快就会出现在主流浏览器中,它让开发人员能够重用并轻松编辑重复出现的C...

前端小攻略
今天
1
0
嵌入式应用选择合适的微控制器

为嵌入式应用选择微控制器有几个原因,即低成本,高集成度,增加可靠性,节省空间等。 准备所需硬件接口列表使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微...

linux-tao
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部