Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101188
  • 博文数量: 45
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 368
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-21 16:28
文章分类

全部博文(45)

文章存档

2014年(45)

我的朋友

分类: WINDOWS

2014-03-12 15:41:15

初步计划通过Python作为脚本语言,Selenium作为web端的测试工具,目前主要是基于web端来构建的

环境搭建步骤(WindowsXP, 32位)

第一步:安装Python

根据下面的地址,直接一键安装,全部默认方式。

下载地址:

然后设置Python的环境变量, Path:“C:\Python27;”

Windows下安装配置python

分类:python31人阅读评论(0)收藏举报

Windows不像ubuntu那样方便,不能直接使用一条命令就下载安装好python,所以得一步一步手工来进行

1. 下载python

     这是官方下载的链接(2.x或者3.x均可) 

     

2. 安装

     安装就不多说了,默认安装的路径是C:\Python27(以python2.7为例)

3. 环境变量

     python也要配置环境变量,不过比Java简单多了,windows7下:计算机->属性->计算机名称、域和工作组设置(更改设置)->高级->环境变量,在变量PATH中加入C:\Python27,即之前的安装路径。

4. 测试安装是否成功

    打开cmd,输入python,回车,看是否能够进入python终端

 

第二步:安装Python的SetupTools

其实SetupTools就是一个帮助你安装第三方工具包的增强工具软件,根据下面的地址下载,然后一键安装。下载地址:


如果提示python不是内部或外部命令!别急,去配置一下环境变量吧)

修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:

变量名:PATH

变量值:;C:\Python27 


第三步:安装Python的包管理工具 pip

安装pip ,我默认解压在了C:\pip-1.3.1 目录下

  4、打开命令提示符(开始---cmd回车)进入C:\pip-1.3.1目录下输入:

C:\pip-1.3.1  > python setup.py install 

  5、再切换到C:\Python27\Scripts 目录下输入:

C:\Python27\Scripts > easy_install pip


第四步:安装selenium,(下载地址:     )

如果是联网状态的话,可以直接在C:\Python27\Scripts  下输入命令安装:

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

如果没联网(这个一般不太可能),下载selenium 2.33.0 (目前的最新版本)

并解压把整个目录放到C:\Python27\Lib\site-packages 目录下。

补充:

IE、Chrome和Firefox运行http://www.cnblogs.com/candle806/archive/2013/06/04/3117415.html

1、在IE浏览器上运行测试脚本,首先需要下载IEDriverServer.exe,放在IE浏览器的安装目录且同级目录下,脚本如下:

复制代码
import os from selenium import webdriver from selenium.webdriver.common.keys import Keys

iedriver = "C:\Program Files\Internet Explorer\IEDriverServer.exe" os.environ["webdriver.ie.driver"] = iedriver

driver = webdriver.Ie(iedriver)
driver.get("") assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN) assert "Google" in driver.title
driver.close()
driver.quit()
复制代码

 2、在Chrome浏览器上运行测试脚本,首先需要下载ChromeDriver.exe,放在Chrome浏览器的安装目录且同级目录下,脚本如下:

复制代码
import os from selenium import webdriver from selenium.webdriver.common.keys import Keys

chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe" os.environ["webdriver.chrome.driver"] = chromedriver

driver = webdriver.Chrome(chromedriver)
driver.get("") assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN) assert "Google" in driver.title
driver.close()
driver.quit()

 3、在Firefox浏览器上运行测试脚本,具体如下:

复制代码
from selenium import webdriver from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("") assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN) assert "Google" in driver.title
driver.close()
driver.quit()




阅读(4452) | 评论(0) | 转发(1) |
0

上一篇:python中递归

下一篇:python中assert的用法

给主人留下些什么吧!~~