一、        安装python

1、下载安装python

可访问python的官方网站:http://www.Python.prg找到下载页面下载需要的版本,可下载python2.x或者python3.x。对Window用户来说如果32位系统选择X86版本。如果是64位系统选择64版本。下载之后是.msi为后缀的文件,双击进行安装。按照常规安装即可。

安装后可看到如下:

打开自带的IDLE可编写程序

注意:安装的时候如果不是默认安装路径,会提示python不是内部或外部命令,可在系统变量path中设置python的安装路径。在我的电脑-属性-高级-环境变量-系统变量的path中添加。

1、安装setuptools

安装Setuptools是为了安装一些模块。

https://pypi.Python.org/pypi/setuptools下载,把setuptools-18.0.1.zip文件解压到任何目录下,解压后可找到setup.py。进入 windows 命令提示(开始--运行--cmd 命令,回车),进入setuptools-18.0.1.zip解压后的存放路径下执行,比如 :

C:\setuptools-18.0.1>python setup.py install

2、安装pip

通过pip来安装python包会十分简单。安装pip前需要先安装setuptool。在https://pypi.Python.org/pypi/pip下载,把pip-7.1.0.zip文件解压到任何目录下,解压后可找到setup.py。进入 windows 命令提示(开始--运行--cmd 命令,回车),进入pip-7.1.0.zip解压后的存放路径下执行,比如 :

C:\ pip-7.1.0>python setup.py install

注意python3以上已经集成了pip

二、        安装selenium

1、如果是电脑处于联网状态的话,可以直接在 C:\Python27\Scripts 下输入

命令安装:

C:\Python27\Scripts > >pip install -U selenium

如果不联网的话还可以直接下载selenium,并解压把整个目录放到 C:\Python27\Lib\site-packages目录下。

三、        安装浏览器驱动

火狐已经不需要安装驱动。下载谷歌和IE的浏览器驱动,chromdriver.exe和IEDriverServer.exe。把浏览器驱动直接放在python安装目录下即可。

四、        eclipse+pydev插件安装

1、安装eclipse

(1)eclipse不需要安装,解压文件夹,点击eclipse.exe可使用

2、安装pydev插件

(1) 解压pydev可看到features和plugins两个目录,然后分别复制这两个目录下的内容到ecplise对应的目录下

(2)然后再ecplise下配置安装好的pydev插件:

ecplise->window->prefrences->pydev->interpreters->python interpreter

(3)然后选择new:

interpreter name:自己起名字,也可以为空

interpreter executable:python的安装路径

Python+selenium+eclipse+pydev自动化测试环境搭建的更多相关文章

  1. [Environment setup]python+selenium+Eclipse+pydev环境搭建

    转载自: http://www.cnblogs.com/Bonker/p/3584707.html http://www.cnblogs.com/fnng/archive/2013/05/29/310 ...

  2. python+eclipse+pydev开发环境搭建

    1.安装配置python2.7(右击我的电脑->属性->高级系统设置->环境变量->系统变量列表中找到Path并双击->变量值中添加";C:\Python27; ...

  3. selenium+java+chrome 自动化测试环境搭建

    安装jdk    (jdk 配置环境变量)    eclipse(可用免安装的) 安装谷歌浏览器 下载chorme driver (chorme driver 也要配置环境变量,将chormedriv ...

  4. selenium Grid2 分布式自动化测试环境搭建

    一.Selenium Server 环境配置 1.selenium grid的组成与作用:由一个集线器hub和多个客户机node组成,如果你的程序需要在不用的浏览器,不同的操作系统上测试,而且比较多的 ...

  5. selenium java maven自动化测试环境搭建

    版本说明: JDK 版本:1.8.0_112: Eclipse IDE: 4.6.1: Maven 版本:apache-maven-3.3.9: Selenium 版本: 3.0.1: Firefox ...

  6. Selenium终极自动化测试环境搭建(二)Selenium+Eclipse+Python

    Selenium终极自动化测试环境搭建(二)Selenium+Eclipse+Python 前面举例了Selenium+Eclipse+Junit+TestNG自动化测试环境的搭建,在前一篇的基础上, ...

  7. selenium + python 自动化测试环境搭建

    selenium + python 自动化测试 —— 环境搭建 关于 selenium Selenium 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操 ...

  8. Selenium终极自动化测试环境搭建(一) Selenium+Eclipse+Junit+TestNG

    Selenium终极自动化测试环境搭建(一)Selenium+Eclipse+Junit+TestNG 第一步 安装JDK JDk1.7. 下载地址:http://www.oracle.com/tec ...

  9. 【Selenium01篇】python+selenium实现Web自动化:搭建环境,Selenium原理,定位元素以及浏览器常规操作!

    一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 二.话不多说,直接开干,开始搭建自动化测试环境 这里以前在 ...

随机推荐

  1. HiveSchemaTool-Parsing failed. Reason- Unrecognized option- -dbType mysql

    版本: Hive2.1 在linux上部署Hive的时候,初始化元数据的时候,出现HiveSchemaTool:Parsing failed. Reason: Unrecognized option: ...

  2. C# Value type vs Reference type

    [MY NOTE]   [转载请注明出处] Reference Source: http://www.albahari.com/valuevsreftypes.aspx http://www.c-sh ...

  3. linux工作中遇到的问题总结---更新中

    今天这个,严格来说不算一篇文章,我只想把我工作中遇到的问题分享给大家,让大家少犯错误. 1.安装rmp包时出现错误 :header V3 DSA signature: nokey ,key id .. ...

  4. 自学OpenCV时遇到的一些错误(捂脸ing,当年确实好多不懂...)

    6.8/14 opencv环境配置好了, 属性也设置对了, 但是使用VideoCapture类的时候, 还是出错.  右键可以查看其定义, 但是就是 出错.   漏掉了#include "s ...

  5. Windows_server_2012-r2_x64安装教程

    版本: Windows_server_2012-r2_x64 工具: VMware vSphere Client 镜像地址: http://www.xpgod.com/soft/10718.html( ...

  6. hdu 4869 Turn the pokers (思维)

    Turn the pokers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...

  7. 九种迹象表明你该用Linux了

    实际上.你每天都或多或少的不知不觉地在使用Linux系统. 在webserver领域中,Linux是占主导地位的操作系统.包含你如今正在浏览的页面的后台,都是跑在Linux上的.甚至你整天不离手的An ...

  8. 我在Windows下的第一个Shellcode

    纪念我的第一个Shellcode(XP SP3, VC6): 1.获取MessageBoxA(ASCII)的静态地址 2.编写汇编代码调试,获取对应的机器码(注意字符串由栈顶向栈底生长,push由栈底 ...

  9. Natas Wargame Level27 Writeup(SQL表的注入/溢出与截取)

    前端: <html> <head> <!-- This stuff in the header has nothing to do with the level --&g ...

  10. iOS手势之pinch

    今天用地图的时候有用到pinch 捏合手势 通过捏合手势动作可以很轻松的来改变视图元素的一个比例 手势的动作状态有如下三种,一般是按照顺序来进行转换的. 1. UIGestureRecognizerS ...