1. 下载必要工具及安装包1.1.【Python开发环境】下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2)下载地址:https://www.python.org/downloads/1.2.【python 的安装包管...
分类:
编程语言 时间:
2014-11-07 06:09:21
阅读次数:
407
昨天我练习了用CSS(即层叠样式表Cascading Stylesheet) Selector来定位(locate)页面上的元素(Elements)。Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath lo...
分类:
Web程序 时间:
2014-11-05 19:19:41
阅读次数:
275
selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,相因为它相比QTP有诸多有点:*免费,也不用再为破解QTP而大伤脑筋*小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G的程序。*这也是最重要的一点,不管你以前更熟悉C、java、rub..
分类:
编程语言 时间:
2014-11-05 14:58:51
阅读次数:
284
#coding=utf-8
fromseleniumimportwebdriver#引入selnium模块的webdriver包#
importtime#引入time函数#
browser=webdriver.Firefox()#初始化打开Firefox浏览器#
browser.get(")#打开百度网站#
time.sleep(0.3)#休眠0.3秒#
browser.find_element_by_id("kw").send_keys("seleni..
分类:
编程语言 时间:
2014-11-05 00:34:07
阅读次数:
271
下面是我的测试代码, 由于chrome的webdriver不是默认安装的,所以必须去http://code.google.com/p/chromedriver/downloads/list 下载chromedriverWindows系统下选择win32版本的chromedriver下载即可。publ...
分类:
Web程序 时间:
2014-11-03 15:59:23
阅读次数:
202
如果button上有class属性的,如:可以这样写:css=button.x-right-button.代表class如果class里带的空格,用.来代替空格如:...可以这样写:css=button.x-btn-text.module_picker_icon如果想用别的属性值定位,用方括号【属性...
分类:
Web程序 时间:
2014-10-31 18:51:21
阅读次数:
275
强有力的测试工具 。要做一个模拟UE登录界面的小程序,并修改参数。但是运行服务器端的,所以要自动完成这个工作。周二一天按qt webkit来做,我不知道是否有人做出来过, 可以读UE管理页面,但无法写内容到网页上。周三借助Selenium+java来做,可以自动登录并修改里面的ip等参数。基本实现了...
分类:
其他好文 时间:
2014-10-29 23:30:50
阅读次数:
224
上一篇里,对Selenium IDE自动录制的脚本进行了一下分析,按照前两篇的操作,很明显,新建的 那个Test.py文件是不能运行的。关键问题在于1.没有装Python;2.没有装Selenium_RC。Python的安装问题,到官网www.python.org下载安装文件(Windows Ins...
分类:
其他好文 时间:
2014-10-28 21:19:30
阅读次数:
135
Selenium确实还是很强大的。根据我以往的经验,这个东西在web测试里的作用还是相当大的。经过近期研究,暂时对基本运作方式有了一定了 解,依旧找个实例记录一下。本段脚本实现的是网易返现个人中心登录并检查订单前两项的返现值与账户中的总值是不是相等的问题。当然了,也不一定相等,哥相 等仅仅是因为哥的...
分类:
其他好文 时间:
2014-10-28 21:18:12
阅读次数:
176
整体框架,先划分成细小功能模块~~,从最简单的开始,介绍实现循环百度搜索实例:#coding=utf-8 '''Created on 2014??6??9??@author: 小鱼'''import xlrdfrom selenium import webdriverimport time#exce...
分类:
Web程序 时间:
2014-10-27 17:21:10
阅读次数:
220