您的位置:首页 > 编程语言 > Python开发

selenium+Python 实现简单的网页测试

2015-05-27 20:06 696 查看
1、python的下载

(1)下载地址:https://www.python.org/getit/ 下载最新版2.7.10。

(2)在系统的环境变量Path中添加Python安装路径,如d:\Python27。

(3)打开菜单附件中的命令提示符,或直接输入cmd,输入Python。

若显示如下界面,说明配置成功。如果一开始就已经打开一个命令提示符界面,在修改环境变量后需要重新打开后再输入Python。



2、有的教程上说需要安装pip和setuptools,而2.7.10版本已经安装pip和setuptools

3、selenium的下载

(1)下载地址:https://pypi.python.org/pypi/selenium,最新版本2.45.0

(2)联网状况下, 输入以下命令完成安装。由于之前我已经下载过selenium,pip.py在Script文件夹内。



4、浏览器的兼容IE

对于IE的兼容,也需要下载ie的driver
(地址:http://seleniumrelease.storage.googleapis.com/index.html),这里需要注意一下操作系统的版本。
将IEDriverServer.exe解压缩到ie安装文件夹下,如:C:\Program
Files\Internet Explorer

5、测试脚本(打开百度首页,并输入selenium查询)

#!/user/bin/python
# -*- coding: utf8 -*-
import os
import time
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("https://www.baidu.com/")
elem = driver.find_element_by_xpath("//*[@id='kw']")
elem.send_keys("python")
elem.send_keys(Keys.ENTER)
time.sleep(1)
driver.close()
driver.quit()


6、如果出现以下错误:



由于使用webdriver启动IE,需要配置IE的保护模式。

把IE设置中的Internet选项中安全的保护模式都选上或都勾掉就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: