1.基于对象的测试1.1Selenium2构成Selenium2是一种用于Web应用程序的自动测试工具,它提供了一套友好的API,自身就是一套类库,不依赖于任何测试框架,不需要启动其他进程或安装其他程序,也不用像Selenium1那样需要先启动服务。Selenium2针对各个浏览器而开发,它取代了嵌入到..
分类:
其他好文 时间:
2015-05-09 20:31:31
阅读次数:
112
最近想把selenium给系统的学习下。主要因为它开源,且适配多个浏览器多种语言。selenium主要由selenium-ide、selenium1、selenium2、selenium gird组成。我这菜鸟就先来学习selenium-ide吧。学习selenium书籍::《selenium私房菜...
分类:
其他好文 时间:
2015-04-24 16:10:44
阅读次数:
133
关于selenium1.X的说明可以看看这个文章:http://blog.csdn.net/five3/article/details/6790925 selenium主要是通过selenium RC作为代理成功利用浏览器同源策略,注入自动化额外的JS脚本来支持自动化测试的;所以...
分类:
其他好文 时间:
2015-04-07 12:20:37
阅读次数:
139
1、Alert类Alert是指windows弹窗的一些操作,需要new一个Alert类driver.switchTo().alert():切换到alert窗口alert.getText():取得弹窗上面的字符串alert.accept():点击确定/ok类的按钮,使弹窗消失alert.dismiss...
分类:
Web程序 时间:
2015-04-05 21:50:35
阅读次数:
242
WebDriver提供了常用的WEB控件的操作方法,比如:按钮、输入框、超链接等,废话不多说,直接上代码:import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.Web...
分类:
Web程序 时间:
2015-04-05 21:40:08
阅读次数:
195
Selenium1.0和WebDriver合并创建Selenium2.0。 Selenium1.0是第一个基于浏览器的开源自动化测试工具,适用于任何支持javascript浏览器。正是由于它的这一特点,导致了他的缺点,每一个浏览器对于执行javascript都有很严格的安全限制,不支持Java...
分类:
其他好文 时间:
2015-04-02 22:25:39
阅读次数:
132
Selenium也是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和...
分类:
编程语言 时间:
2015-03-17 23:41:42
阅读次数:
211
1、安装jdk并配置环境变量:jdk安装jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html环境变量配置,如:CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\...
分类:
Web程序 时间:
2015-03-16 15:49:47
阅读次数:
225
Selenium2.0中使用WeDriverAPI对页面进行操作,它最大的优点是不需要安装一个seleniumserver就可以运行,但是对页面进行操作不如selenium1.0的SeleniumRCAPI那么方便。Selenium2.0提供了使用SeleniumRCAPI的方法://我用火狐浏览器...
Webdriver中比较常用的操作元素的方法:clear() 清除输入框的默认内容send_keys("xxx") 在一个输入框里输入xx内容——如果输入中文,则需要在脚本开头声明编码为utf-8,然后在中文字符前面加u(如:send_keys(u"中文内容"))click() 点击一个按钮s...
分类:
编程语言 时间:
2015-03-06 18:54:51
阅读次数:
212