Python+selenium环境搭建

上一篇 / 下一篇  2015-03-04 15:16:33 / 个人分类:自动化环境搭建之一

初步计划通过Python作为脚本语言,Selenium作为web端的测试工具,目前主要是基于web端来构建的。本节主要记录简单搭建Python+Selenium测试环境的过程,具体如下:

  基础环境:windows 7 32bit

  1、构建python开发环境,版本为当前最新版本python-2.7.9

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

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

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

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

  在python的官方网站上可以找到SetupTools的下载,这里Windows只提供了32bit的下载,setuptools-0.6c11.win32-py2.7.exe,直接双击安装即可。

(地址   https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20)

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

  cmd进入命令行:easy_install pip 在线安装即可。


  备注:此处需要注意的是,当安装SetupTools之后,就可以在python安装目录下看到Script目录,如下图所示:

  

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

  3、安装Selenium

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

  在cmd进入命令行:可以直接在C:\Python27\Scripts  下输入命令安装:

     C:\Python27\Scripts > pip install -U selenium

(没有配置环境变量的时候,dos前面就得加上cd+空格,如:cd C:\Python27\Scripts)

执行之后,将自动化搜寻最新的selenium版本下载并安装,如下图所示:

  

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

4、安装JetBrains PyCharm4.0.3,并进行注册。

5、安装浏览器的driver,分别有:chromedriver_win32,IEDriverServer_Win32_2.39.0,等。把这些下载的driver放到python的安装目录下。,如:C:\Python27

6、搭建完成-创建项目-创建模块

输入代码:

#!/usr/bin/env python
# coding=utf-8
__author__ ='ifca151'

fromseleniumimportwebdriver
importtime

browser=webdriver.Chrome()
browser.get("http://www.baidu.com")
browser.find_element_by_link_text(u"登录").click()
time.sleep(5)
# 使用id,输入登录名
browser.find_element_by_id("TANGRAM__PSP_8__userName").send_keys("12345678907")
browser.find_element_by_id("TANGRAM__PSP_8__password").send_keys("1234567")
browser.find_element_by_id("TANGRAM__PSP_8__submit").click()
弹出浏览器,并成功登陆百度,搭建完成。

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2019-04-13  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 7237
  • 日志数: 1
  • 建立时间: 2015-03-04
  • 更新时间: 2015-03-04

RSS订阅

Open Toolbar