一、        安装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. Java数据结构和算法(十)——二叉树

    接下来我们将会介绍另外一种数据结构——树.二叉树是树这种数据结构的一员,后面我们还会介绍红黑树,2-3-4树等数据结构.那么为什么要使用树?它有什么优点? 前面我们介绍数组的数据结构,我们知道对于有序 ...

  2. Vboxmanage改动uuid报错的解决的方法

    我的环境: Virtualbox 4.3.10 r93012 操作系统:win7 问题:Virtualbox在使用拷贝的虚拟盘时会提示uuid冲突: Because a hard disk with ...

  3. AntiXSS的使用

    下载类库: http://wpl.codeplex.com 添加程序集引用 在web.config文件中将AntiXSS类库注册为应用程序的编码器           在<system.web& ...

  4. linux 磁盘管理三部曲——(2)管理分区,文件系统类型格式化

    上篇小编给大家讲解了磁盘结构和分区的介绍,这篇小编就给大家演示如何管理分区和文件系统类型格式化. 小编上篇已经提到如何使用磁盘,今天这两步,就是其中很重要的两步.(前几天写的有点急,有点乱,今天又整理 ...

  5. tcpdump抓包和scp导出以及wireshark查看

    [命令和工具] tcpdump scp wireshark  (1)tcpdump sudo tcpdump -i eth0 -w /home/tcpdump/1.pcap host 10.214.1 ...

  6. 从Trie树到双数组Trie树

    Trie树 原理 又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种.它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,能在常数时间O(len)内实现插入和查 ...

  7. margin相关

    1.图片与文字对齐问题 如果图片和文字差不多大时,使用兼容性强的margin负值方法. 方法:img{margin:0 3px -3px 0;} 2.div嵌套后margin出现失效(转移)问题 原因 ...

  8. H5之前端操作文件

    js是否能够操作文件? js在HTML5以前浏览器端是无法操作文件的,但HTML5中给a标签增加了一个download属性,只要有这个属性,点击这个链接时浏览器就不在打开链接指向的文件,而是改为下载( ...

  9. 后台返回数据事null时怎么进行判断

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p. ...

  10. java.lang.StringBuilder和java.lang.StringBuffer (JDK1.8)

    这两个类都是继承自AbstractStringBuilder,AbstractStringBuilder有两个成员属性 char[] value; int count; 前者用于存储字符串,后者用于统 ...