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查询)
6、如果出现以下错误:
由于使用webdriver启动IE,需要配置IE的保护模式。
把IE设置中的Internet选项中安全的保护模式都选上或都勾掉就可以了。
(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选项中安全的保护模式都选上或都勾掉就可以了。
相关文章推荐
- 用于网页判断的智能代理技术的简单实现------------基于python实现(网络爬虫)
- Pexpect简单的测试——一个 expect的python实现
- 简单爬虫python实现01——获取网页源码与存储
- python 基于XML生成静态网页的简单实现
- 简单的性能自动化测试架构设计和实现(pylot)-python
- Python中使用 Selenium 实现网页截图实例
- Python中使用 Selenium 实现网页截图实例
- Pexpect简单的测试——一个 expect的python实现
- python+selenium+nose web简单自动化测试框架
- python实现的一个简单的网页爬虫
- 用Python selenium+webdriver的一个简单的登录自动化测试--豆丁网登录测试
- 使用Selenium2 Python实现网页登陆过程
- python+selenium实现跨浏览器兼容性测试
- selenium:结合httpwatch进行网页测试(Python版)
- Python 中利用urllib2简单实现网页抓取
- [code] python+selenium实现打开一个网页
- Python包装网页微信API并实现简单自动回复
- Linux配置Selenium+Chrome+Python实现自动化测试
- Python selenium —— 用chrome的Mobile emulation模拟手机浏览器测试手机网页