搭建eclipse+python+selenium测试环境

经过几天的纠结之后,终于在今天把该环境搭建起来了,在这里要特别感谢深圳-乙醇老师的帮助

  搭建环境:

  系统环境:Win7 64位;

  JDK版本:java version “1.6.0_45″

  eclipse版本:4.2.0

  下面就给大家介绍一下详细的步骤:

  (1) 下载一个active-python安装软件(该软件已经包含了python2.7和setuptools),默认安装好之后,对应的python目录里面就已经存在Scripts文件夹了,十分方便

  (2) 添加Path,比如:C:\Python27;C:\Python27\Scripts;(最好添加当前用户下面的path,避免破坏其他用户的系统环境)

  (3) 利用pip安装selenium,具体做法如下:

  a. 下载和安装一个帆樯软件,这里给大家介绍自由门,该软件无需安装,只需要运行起exe文件,就可以,很方便快捷

  b. 进入dos模式,切换路径到C:\Python27\Scripts,然后输入命令pip install selenium,系统就会自动下载和安装selenium

  (4) 打开eclipse,安装PyDev插件,具体操作如下:

  a. 直接在Eclipse中选择菜单:Help—Install New Software..—Add,输入http://pydev.org/updates,下载并安装。

  b. 完成后重启Eclipse,在Eclipse菜单Help->About Eclipse->Installation Detail->Plug-ins,若能看到PyDev组件,则表示安装成功

  

  
(5) 需要配置Python解释器,具体操作如下:

  在 Eclipse 菜单栏中,选择 Window > Preferences > Pydev > Interpreter – Python。单击 New,选择 Python 解释器 python.exe,点击ok之后,就能添加你需要的插件内容

  (6) 测试是否配置成功

  a. 新建一个python项目,操作步骤可见截图

  

  b. 新建一个python module,输入以下内容


#-*- conding=utf-8 -*-

from selenium import webdriver

if __name__ == "__main__":

driver = webdriver.Firefox()

driver.implicitly_wait(30)

driver.get("http://www.google.com.hk")

print 'Page title is:',driver.title

driver.quit()

  c.如果通过firefox浏览器打开了google界面,那么表明配置成功

  其中需要提示一下:

  Win 7 64位系统环境下面搭建该测试环境,如果你是先安装python2.7之后再来安装setuptools和pip,那么你在用pip install selenium时可能会报错,比如提示你:Storing debug log for failure in C:\Users\XXX\pip\pip.log,所以需要在任意一个根目录下面新建一个register.py,该文件的具体内容,如下:


#

# script to register Python 2.0 or later for use with win32all

# and other extensions that require Python registry settings

#

# written by Joakim Loew for Secret Labs AB / PythonWare

#

# source:

# http://www.pythonware.com/products/works/articles/regpy20.htm

#

# modified by Valentine Gogichashvili as described in http://www.mail-archive.com/distutils-sig@python.org/msg10512.html

import sys

from _winreg import *

# tweak as necessary

version = sys.version[:3]

installpath = sys.prefix

regpath = "SOFTWARE\\Python\\Pythoncore\\%s\\" % (version)

installkey = "InstallPath"

pythonkey = "PythonPath"

pythonpath = "%s;%s\\Lib\\;%s\\DLLs\\" % (

installpath, installpath, installpath

)

def RegisterPy():

try:

reg = OpenKey(HKEY_CURRENT_USER, regpath)

except EnvironmentError as e:

try:

reg = CreateKey(HKEY_CURRENT_USER, regpath)

SetValue(reg, installkey, REG_SZ, installpath)

SetValue(reg, pythonkey, REG_SZ, pythonpath)

CloseKey(reg)

except:

print "*** Unable to register!"

return

print "--- Python", version, "is now registered!"

return

if (QueryValue(reg, installkey) == installpath and

QueryValue(reg, pythonkey) == pythonpath):

CloseKey(reg)

print "=== Python", version, "is already registered!"

return

CloseKey(reg)

print "*** Unable to register!"

print "*** You probably have another Python installation!"

if __name__ == "__main__":

RegisterPy()

  建立好之后,在dos模式下,进入到对应的根目录下,输入以下命令:python register.py,系统就会自动运行该文件。然后再来运行pip来下载安装selenium,就不会报错了,报错的童鞋可以试试,嘿嘿~~

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-17 04:52:36

搭建eclipse+python+selenium测试环境的相关文章

Python selenium chrome 环境配置

Python selenium chrome 环境配置 一.参考文章: 1. 记录一下python easy_install和pip安装地址和方法 http://heipark.iteye.com/blog/1916758 2. selenium + python自动化测试环境搭建 http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html 3. Python-selenium-Firefox-chrome-IE问题解决方法 http:

搭建eclipse的nodejs开发环境图解

我们在前面的文章中学习了nodejs如何使用,以及一些基础理论. 工欲善其事必先利其器,这篇文章主要是教搭建eclipse的nodejs开发环境. Q:谁适合阅读此文章? A:已经非常熟练使用eclipse的开发者. [注意:前提是你已经安装了nodejs.exe] 首先,我们需要下载一个eclipse,我这里下载的是目前的最新版本. [下载eclipse Standard 4.3.1 (32位)] http://www.eclipse.org/downloads/packages/eclips

搭建LVS负载均衡测试环境

实现负载均衡有很多种方式 土豪直接F5,性能最好,价格最贵 没钱也可以使用Apache,Nginx 工作在网络的第四层,虽然性能一般,但是很灵活,比如可以将80端口映射到真实服务器的8080端口. 还有一种选择LVS ,它工作在网络的第三层,性能较好,非常稳定. 但是它不能实现端口的重新映射.因为在网络的第三层,并不清楚端口的信息. 下面的实验搭建了一个LVS负载均衡测试环境,采用DR的方式. 客户端访问LVS前置机 这个请求如下 源MAC(client mac) 目标MAC(DR mac) 源

分分钟搭建MySQL Group Replication测试环境(二)(r12笔记第41天)

   之前总结过一篇,是分分钟搭建MySQL MGR环境的,但是有一个地方还有待改善,那就是那个脚本仅仅支持single-primary模式,不支持多主模式,而官方文档中这部分信息还比较少.    我觉得这部分内容一方面和本身MGR的多主支持还不够成熟也有关系,需要一个过渡.但是如果想测试测试也是完全可以的,所以我决定改进我的脚本.    大体来说,如果要开启多主模式,如果能够轻松搭建出单主,读写分离的架构,那么搭建多主是很简单的一件事情. 在原来单主模式的主节点执行操作如下: stop GRO

分分钟搭建MySQL Group Replication测试环境(r11笔记第83天)

   最近看了下MySQL 5.7中的闪亮特性Group Replication,也花了不少做了些测试,发现有些方面的表现确实不赖.当然要模拟这么一套环境还是需要花不少的功夫的,一般来说都是3个节点的环境,实际中要找这样的环境也不是很容易.我们怎么快速模拟呢.一种方式就是在一台服务器上搭建多实例.    这样一来,服务器的问题就解决了,下面要解决的问题就要艰巨的多了,那就是部署环境.    可以看到各路博客中都有了详细的解释,而官方文档中对于搭建过程也花了不少的额篇幅来解释,每一个步骤,每个操作

java selenium教程环境搭建基于Maven_java

现在Java的大部分项目都是基于Maven,  在Maven项目中使用Selenium2. 非常简单.  首先你需要配置好Maven的环境 可以参考Maven安装以及eclipse配置maven的方法:  http://www.jb51.net/softjc/416034.html 官方的文档 http://docs.seleniumhq.org/download/maven.jsp 新建一个Maven的Project 添加如下到你的POM.XML, 就可以了 <dependency> <

一种搭建分布式测试环境和批量性能测试的思路

背景 在搜索引擎的测试过程中,经常会遇到以下两个问题: ● 需要搭建和更新分布式测试环境 ● 在性能测试时,我们需要测试不同集群规模和配置下的环境时,如何自动更新测试环境和批量进行性能测试 因此,我们需要设计一个脚本,这个脚本可以帮我来完成这些事. 在这里,我推荐使用Python,理由有: ● 写起来比较快(测试时间本来就比较紧张),不可能用C或者Java了 ● 语法比较清晰,Shell.Perl这些维护起来太乱 ● 自带的库.第三方的库比较丰富 ● 另外,我个人比较喜欢Python的mako模

Eclipse和PyDev搭建完美Python开发环境(Windows篇)(转)

  摘要:本文讲解了用Eclipse和PyDev搭建Python的开发环境. 十一长假在家闲着没事儿,准备花点时间学习一下Python. 今儿花了一个下午搭建Python的开发环境,不禁感叹----开源的东西就是麻烦啊··· 唉,可怜我们这些被微软宠坏了的开发人员··· 为什么不用别的IDE呢? IDLE是小打小闹用的,那个WingIDE是要钱的,而且用不惯.Eclipse+PyDev插件是最主流的Python开发环境了. 1.准备工作: 下载32位的JDK6 Java的开发包  我也不想装这玩

Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)_python

本文讲诉如何搭建Python开发环境,具体如下: 目录 安装Python python for eclipse插件安装 配置PyDev插件 测试 安装Python python3.4 32与64位打包下载地址:http://www.jb51.net/softs/416131.html 从网站上下载最新的版本.安装过程与其他Windows软件类似.目前稳定版本为Python 2.7.6和Python 3.3.4. 在Windows命令行中使用Python 如果你想要从Windows命令行调用Pyt