一、        安装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. UWP Listview 多选

    最近在做一个项目的时候,用到了Listview,需要选择一个item,来进行删除. 但是当开启了 PullToRefreshListViewControl.IsMultiSelectCheckBoxE ...

  2. Asteroids!-裸的BFS

    G - Asteroids! Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Subm ...

  3. 黑马day16 jquery&属性过滤选择器

    属性过滤选择器的过滤规则是通过元素的属性来获取对应的元素 .[attribute] 使用方法: $("div[id]") ;  返回值  集合元素 说明:匹配包括给定属性的元素.样 ...

  4. UVA 1426 - Discrete Square Roots(数论)

    UVA 1426 - Discrete Square Roots 题目链接 题意:给定X, N. R.要求r2≡x (mod n) (1 <= r < n)的全部解.R为一个已知解 思路: ...

  5. Dreamweaver CS5 CS6 代码格式化、美化插件(可同一时候格式化HTML、JavaScript、CSS )眼下最好用的代码格式化扩展

    Dreamweaver CS5 CS6 代码格式化.美化插件(可同一时候格式化HTML.JavaScript.CSS )眼下最好用的代码格式化扩展. 众所周知,Dreamweaver CS5 CS6 ...

  6. 掌上快递 APP 项目之概述篇

    概述 学习Android开发也有一段时间了,利用业余时间独立制作的一款快递类APP软件.大概2个多星期吧,自己将其定位为"集快递信息追踪.附近快递点查询. 快递公司投诉功能为一体的便民生活类 ...

  7. iOS 开发人员不可缺少的75个工具

    原文出处: Ben Scheirman 译文出处: Njuxjy 假设你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完毕不同的任务. 软件开发相同如此. 你能够从软件开发人员怎样使用工具 ...

  8. 集成CCFlow工作流与GPM的办公系统驰骋CCOA介绍(一)

    CCOA是驰骋又一款对外开源的软件.集成了CCFlow(流程设计器.表单设计器)CCIM与GPM(权限系统管理),能够说,CCOA集中了驰骋开源的全部产品.同一时候,CCOA本身也具有一些功能.能够帮 ...

  9. Mybatis实现 --文件夹

    本文是关于MyBatis的实现机制的探索,文章大量參考了网络上已有的相关文章并结合最新版本号的Mybatis做的整理 文件夹例如以下: Mybatis实现[1] ---Mybatis Basic[Ja ...

  10. PHP开发小技巧,让你瞬间提升逼格

    说到PHP代码的优化,PHP开发的小技巧我想很多人都有自己的一套,下面分享一些小技巧,希望对大家有所帮助. 1.循环内部不要声明变量,尤其是对象这样的变量. 2.foreach效率更高,尽量用fore ...