在使用Selenium做自动化时,有的时候希望失败了进行截图,下面提供一个封装的截图方法,方便使用,代码如下://只需要传入文件名字即可,而这个名字大家可以直接使用测试的方法名public void captureScreenshot(String fileName) {String dirName...
分类:
Web程序 时间:
2014-11-10 21:36:59
阅读次数:
281
使用webdriver的时候,select控件经常会绑定onchange事件,在selenium2.09之前click方法对onchange事件有bug,2.09以后修复了,但是根据经验也遇到用seleniumui下面的select的类去做select操作,有时也可能不发触发onchange事件,所...
分类:
Web程序 时间:
2014-11-10 21:17:26
阅读次数:
215
selenium2对之前的rc代码提供了兼容性接口,如果你之前的code都是用rc写,而现在又想摆脱要每次启动server,你只需要略做修改即可。代码如下:public class TestWb extends SeleneseTestCase {@Beforepublic void setUp()...
分类:
Web程序 时间:
2014-11-10 21:13:47
阅读次数:
200
#coding=utf-8
fromseleniumimportwebdriver
fromselenium.webdriver.common.byimportBy
fromselenium.webdriver.commonimportkeys
fromselenium.webdriver.supportimportselect
fromselenium.commonimportexceptions
importunittest,time,re
classBaidu(unittest.TestCase):
#..
分类:
编程语言 时间:
2014-11-10 01:16:19
阅读次数:
534
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
研究Selenium + python 自动化测试有近两个月了,不能说非常熟练,起码对selenium自动化的执行有了深入的认识。从最初无结构的代码,到类的使用,方法封装,从原始函数调用,到重定义函数。从变量驱动,到数据驱动,再到关键字驱动,一步一步的默默走向自动化框架的构建。虽然还有没有投...
分类:
编程语言 时间:
2014-11-07 06:07:31
阅读次数:
375
#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
之前写了同样的文章,可是后来自己按照给文章再次搭建环境当搭建环境成功后却发现还是无法用。使用from selenium import webdriver,在run的时候却出现ImportError: cannot import name webdriver的提示,但是在Python IDLE里面.....
分类:
编程语言 时间:
2014-10-24 18:16:07
阅读次数:
369
Watir-WebDriver 自动化测试方案书系统架构该自动化测试框架分三个模块:Test用例、Control控制层、Tools工具类、Index总控。Test用例基于ruby的watir-webdriver开发统一预置参数输入规则,提供规则模板,做到一个用例一个类,一个方法一个输出...
分类:
Web程序 时间:
2014-10-24 14:25:49
阅读次数:
285