部署Python+Selenium2自动化测试环境

       安装python扩展包是一个比较麻烦的事情,首先你需要找到合适版本的扩展包,比如要选择32位还是64位,要选择最新版本还是最适合的版本,更难的是,你根本不知道去哪里下载。setuptools工具,可以帮助你快速、简便的安装扩展库(扩展包)。

   搭建Python+Selenium测试环境的过程,具体如下:

  基础环境:windows 7 64bit

  1、构建python开发环境,版本为python2.7.5(拥有更多三方库)

  在python官方网站选择下载最新windows安装包:python-2.7.5.amd64.msi,注意这里选择64bit的。安装完之后,需要在系统的环境变量path中加入C:\Python27,然后可以在命令行,看到如下:

  备注:以上表示,python安装成功,且path配置也ok!

  2、SetupTools和pip工具安装,这两个工具都是属于python的第三方工具包软件,有点类似于linux下的安装包软件,不过pip比SetupTools功能更强大。

  SetupTools官方解释:Download, build, install, upgrade, and uninstall Python packages -- easily!

  pip官方解释:A tool for installing and managing Python packages.

   使用 ez_setup.py 安装setuptools:这是 setuptools 自豪的一种安装方式,只需要一个大约 8K 作为的脚本ez_setup.py,就能自动为用户安装包括 setuptools 自身在内的许多 Python 包。使用这种方式,用户只需要下载 ez_setup.py 并运行,就可以自动下载和安装适合用户当前 Python 版本的适当的 setuptools egg 文件(当然,用户需要 Python 2.3.5 以上的版本,64 位操作系统的用户则需要 Python 2.4 以上的版本)。此外,这段脚本还会将可执行的 easy_install 脚本安装到用户所有的操作系统 Python 可执行脚本正常应该安装的位置(例如,Windows 用户会安装到 Python 安装目录下的 Scripts 目录中)。

当安装SetupTools之后,就可以在python安装目录下看到Script目录,如下图所示:

  这个目录生成之后,需要在系统环境变量的中加入 path:C:\Python27\Scripts,然后才可以在命令使用easy_install命令进行pip在线安装。cmd进入命令行:easy_install pip 在线安装即可。                                     

 3、安装Selenium

  这里因为需要将Python和Selenium进行组合,当然Selenium也提供了基于python的实现,所以就需要把Selenium的包安装到python库中去,以便于python开发时进行调用。

  在cmd命令行进入Python目录下的scripts,输入pip install selenium  执行之后,将自动化搜寻最新的selenium版本下载并安装,如下图所示:

                         

  以上显示,则表明在线安装selenium成功!

  4、Python+Selenium的Sample

  这里可以直接在python的编辑中编写如下程序,并保存hello_selenium.py

复制代码

  1 from selenium import webdriver

  2

  3 driver = webdriver.Firefox()

  4 driver.get("http://www.so.com")

  5 assert "360搜索".decode('utf-8') in driver.title

  6

  7 print driver.title

  8

  9 driver.close()

复制代码

  在python编辑器里面操作F5运行即可,看看是否成功调用Firefox浏览器。。。

  以上一个基础的Python+Selenium的自动化环境已经搭建完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值