Selenium1是Thoughtworks公司的一个产品经理为了解决重复烦燥的验收工作,写的一个自 动化测试工具,其是用JS注入的方式来模拟人工的操作,但是由于JS的同源策略,也就是JS只能在个域中的页面进行通讯,如果跨域,则就不能访问了,所以导致了如果页面中有iframe 时,就无法操作了。.....
分类:
其他好文 时间:
2015-10-13 18:45:31
阅读次数:
188
最近使用selenium+java的时候需要使用窗口切换,网上找了下,比较简单,为以后学习记录下来//窗口切换函数public void windowsFocus(){ String currentWindow = driver.getWindowHandle();//获取当前窗口句柄 Set ha...
分类:
编程语言 时间:
2015-10-13 10:30:14
阅读次数:
187
一、开发环境 1、JDK 2、Eclipse 3、Firefox 28.0 4、selenium-java-2.44.0.jar 和 selenium-java-2.44.0-srcs.jar 5、selenium-server-standalone-2.44.0.jar二、新建项目 1...
分类:
编程语言 时间:
2015-09-15 14:36:10
阅读次数:
263
一、开发环境: 1、JDK1.6 2、Eclipse:Version: Kepler Service Release 1,下载地址:http://www.eclipse.org/downloads/ 3、Selenium:selenium-java-2.39.0.zip,下载地址:http:/...
分类:
编程语言 时间:
2015-09-09 13:14:28
阅读次数:
180
(转载文章)1.1下载selenium2.0的包官方download包地址:http://code.google.com/p/selenium/downloads/list官方User Guide: http://seleniumhq.org/docs/官方API: http://se...
1.1下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list官方UserGuide:http://seleniumhq.org/docs/1.2用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,...
Selenium 获取 JavaScript 返回值非常简单,只需要在 js 脚本中将需要返回的数据 return 就可以,然后通过方法返回 js 的执行结果,方法源码如下所示: 1 /** 2 * Get Object of return from js 3 * 4 ...
分类:
编程语言 时间:
2015-08-09 07:10:34
阅读次数:
183
之前有写过两篇博文讲述了 WebUI 自动化测试脚本中常用的截图方法,敬请参阅如下所示链接:浏览器显示区域截图浏览器指定区域截图那么当需要截取的区域不在浏览器显示窗口范围之内时,之前的方法显然无法满足,那么该如何操作呢?刷新页面,相当于页面归位操作判断要截取的区域范围与当前浏览器显示区域大小关系,若...
分类:
Web程序 时间:
2015-08-09 01:45:37
阅读次数:
203
获取 body 元素大小的方法,非常简单,直接上码,敬请参阅! 1 /** 2 * Get body size 3 * 4 * @author Aaron.ffp 5 * @version V1.0.0: autoSeleniumDemo main....
分类:
Web程序 时间:
2015-08-09 01:43:01
阅读次数:
135
我在之前的文章中曾给出浏览器显示区域截图的方法,具体请参阅 。或许,有些小主已经想到了,每次都获取整个显示区域的截图存储,那么经过一段时间后,所使用的图片服务器的容量将会受到极大的挑战,尤其是在产品需要获取页面样式截图或断言失败截图比较多的情况下。解决此问题有两种途径,一是定期清理过期的样式截图;二...
分类:
Web程序 时间:
2015-08-08 13:24:42
阅读次数:
129