文档章节

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

仒天雪地
 仒天雪地
发布于 2017/05/23 10:24
字数 503
阅读 19
收藏 1
点赞 0
评论 0

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
杭州
程序员
自动化测试及工具的一点理解

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

GGGGGGGBong
2016/02/29
458
0
迎接人工智能时代,自动化测试的深度变革

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

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

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

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

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

286090326
2017/03/25
0
0
【转载】自动化测试及工具的一点理解

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

kiyoumi
2016/03/16
248
0
新人如何入门和学习软件测试?

第一部分针对于想转行的朋友,介绍提升的思路和工作的态度,第二部分针对于零基础打算开始的,介绍零基础到中高级软件测试工程师的一个成长路线。文章预计阅读时间五分钟。(文末有两张思维导...

软件测试学习分享
01/08
0
0
从0到1搭建移动App功能自动化测试平台(0):背景介绍和平台规划

本文作者:伯乐在线 -debugtalk 。未经作者许可,禁止转载! 欢迎加入伯乐在线专栏作者。 背景 最近新加入DJI的某项目组(以下均已M指代),需要从零开始搭建功能自动化测试平台。 简单地说,...

伯乐在线
2016/05/20
0
0
【云端App自动化测试系列一】如何做投资回报率高的自动化测试

现状 场景1 线上App出现一个严重bug急需修复 => 开发迅速定位到bug并fix之 => 移交测试 => Tester将之前写的上百个用例进行回归,以确认修改没有引入新的bug,Tester“加班加点”跑完所有用例...

TestBird官方技术博客
2016/08/19
156
5
从自动化测试到持续部署,你需要了解这些

在互联网的产品开发时代,产品迭代越来越频繁,“从功能开发完成直到成功部署”这一阶段被称为软件开发“最后一公里”。很多开发团队也越来越认识到,自动化测试和持续部署可帮助开发团队提高...

风起云飞fir_im
2016/06/08
96
0
月薪20k以上的测试程序员需要学习哪些技术呢?

课程内容: Linux学习、监控、Web架构、Mysql数据库、抓包工具Fiddler、发包工具Jmeter、自动化测试框架、项目综合实战、性能测试、安全测试、职业规划指导。 适用对象: 1-5年或更长软件测试...

Java高级架构
2017/12/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

sleep与wait的区别

Thread.sleep(XXX)方法消耗CPU吗? 这个知识点是我之前认识一直有错误的一个知识点,在我以前的认识里面,我一直认为Thread.sleep(1000)的这一秒钟的时间内,线程的休眠是一直占用着CPU的时间...

码代码的小司机
9分钟前
0
0
20位活跃在Github上的国内技术大牛 leij 何小鹏 亚信

本文列举了20位在Github上非常活跃的国内大牛,看看其中是不是很多熟悉的面孔? 1. lifesinger(玉伯) Github主页: https://github.com/lifesinger 微博:@ 玉伯也叫射雕 玉伯(王保平),...

海博1600
13分钟前
0
0
Mybatis收集配置

一、Mybatis取Clob数据 1、Mapper.xml配置 <resultMap type="com.test.User" id="user"> <result column="id" property="id"/> <result column="json_data" property="jsonData" ......

星痕2018
39分钟前
0
0
centos7设置以多用户模式启动

1、旧版本linux系统修改inittab文件,在新版本执行vi /etc/inittab 会有以下提示 # inittab is no longer used when using systemd. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON......

haha360
今天
0
0
OSChina 周日乱弹 —— 局长:怕你不爱我

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ andonny :分享周二珂的单曲《孤独她呀》 《孤独她呀》- 周二珂 手机党少年们想听歌,请使劲儿戳(这里) @孤星闵月 :没事干,看一遍红楼梦...

小小编辑
今天
192
9
Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 ...

小致dad
今天
0
0
SpringBoot | 第十章:Swagger2的集成和使用

前言 前一章节介绍了mybatisPlus的集成和简单使用,本章节开始接着上一章节的用户表,进行Swagger2的集成。现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的...

oKong
今天
11
0
Python 最小二乘法 拟合 二次曲线

Python 二次拟合 随机生成数据,并且加上噪声干扰 构造需要拟合的函数形式,使用最小二乘法进行拟合 输出拟合后的参数 将拟合后的函数与原始数据绘图后进行对比 import numpy as npimport...

阿豪boy
今天
17
0
云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
昨天
1
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
昨天
254
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部