设为首页 收藏本站
查看: 1261|回复: 0

[经验分享] 基于Selenium2与Python自动化测试环境搭建

[复制链接]

尚未签到

发表于 2015-4-25 10:41:57 | 显示全部楼层 |阅读模式
基于Selenium2与Python自动化测试环境搭建
工具选择
  Python版本: 选择2.7.2, Why? 目前大部分第三方库和工具对2.7都有简单的安装包,不需要自己做太多处理,比2.6内置了一些包,不需要再安装; Python3.x不支持Se2.0
  Selenium版本:选择2.0+,Why? 因为从2.0开始,Se已经和WebDriver集成在一起了,WebDriver提供了非常多的API和自动化测试处理方法。
  脚本开发:Eclipse(JDK:选择1.6版本),其中插件选择:PyDev
  代码库管理:SVN,使用SVN对整个框架下的内容进行版本管理
  
环境搭建步骤(WindowsXP, 32位)
  第一步:安装Python
  根据下面的地址,直接一键安装,全部默认方式。
  下载地址:http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi
  然后设置Python的环境变量, Path:“C:\Python27;”
  第二步:安装Python的SetupTools
  其实SetupTools就是一个帮助你安装第三方工具包的增强工具软件,根据下面的地址下载,然后一键安装。下载地址:
  http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20
  第三步:安装Python的包管理工具 pip—有点类似SetupTools ,但是比它强大
  利用第二步安装的SetupTools进行安装,打开DOS界面,进入到目录:
  C:\Python27\Scripts, 然后敲入命令: easy_install pip, 等待完成就OK。
DSC0000.jpg
  第四步:安装基于Python的Selenium包
  打开DOS界面,进入到目录: C:\Python27\Scripts,
  然后敲入命令: pip install selenium or pip install –U selenium,其中:里面一些警告可以暂时不用管,如果想找到原因,Pls 百度 or 谷歌 一下!
DSC0001.jpg
DSC0002.jpg
注:关于网上的有一段环境搭建步骤描述,那个是指支持Se1.0版本的,2.0版本不需要那个启动server-jar文件

DSC0003.jpg
  第五步:验证Selenium安装是否成功
  在记事本中编写下面的代码:(保存为 pytest.py,然后直接运行即可!)
DSC0004.jpg
  如果代码运行成功,就表示Selenium安装成功了! Very Good!
  第六步:python的开发环境配置-Eclipse-PyDev插件安装
  关于这个插件的安装,就不多说了!网上很多!可以看看下面的链接
http://www.iyunv.com/Realh/archive/2010/10/04/1841907.html
  但是注意:网上的这个是以Python2.6为例讲解的,咱们安装的是2.7版本

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-60504-1-1.html 上篇帖子: Python字符串的encode与decode 下篇帖子: Visual Studio 2010的Python支持工具
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表