- 博客(11)
- 资源 (6)
- 收藏
- 关注
转载 同源策略
selenium能够运行有一个同源策略,下面转载一下看到的一篇文章。 跨域资源共享的10种方式 By 正邪 同源策略在客户端编程语言中,如JavaScript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,
2011-01-27 11:32:00 1161
原创 如何放慢selenium的运行速度
<br />selenium执行时,有一个默认是运行速度,有时候速度很快,一眨眼就过去了,虽然报成功,但是不确定有没有按照我的步骤来,selenium提供了一个方法,可以用来设置运行速度,selenium.setSpeed("10000");<br /> <br />下面是详细的列子:<br />[SetUp]<br />public void SetupTest()<br />{<br />selenium = new DefaultSelenium("localhost", 4444, "*iexplo
2011-01-21 16:21:00 6566 1
原创 selenium动态抓取页面元素
<br />在测试拍客的时候发现,有时候需要删除,转发拍客,a标签属性id,name都是动态变化的,和发的拍客id有关系,这样测试的时候,就不太方便,总是要去变化id,不然就会报:Element is not found了。<br /> <br />今天找到了一种方法,详见下面详细的描述哦<br />用selenium录制的脚本如下:<br /> <br />@Test<br />public void testDiv() throws Exception {<br />selenium.open("/we
2011-01-19 16:09:00 6811
转载 selenium服务器参数设置
上午,公司网速超级慢,连内网都很慢,什么破网络啊,真郁闷,然后使用selenium测试时,一直报超时,很郁闷,后来上网上找了找,原因是:selenium默认每个命令响应时间是30秒。即使你等待100秒(该语句selenium.waitForPageToLoad("30000");),如果30秒内没响应,也会报这样的错误。所以要把它默认的命令timeout时间设置大于你要等待的时间,selenium.setTimeout();如selenium.setTimeout("600000");
2011-01-17 11:17:00 3080
原创 selenium超时
一直报超时com.thoughtworks.selenium.SeleniumException: Timed out after 30000ms at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97) at com.thoughtworks.selenium.HttpCommandProcessor.doComman
2011-01-17 11:05:00 3952 1
原创 verify和assert验证
<br /><br />public class AssertTest extends SeleneseTestCase {<br />@Before<br />public void setUp() throws Exception {<br />selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://jiaxiaoquan.staff.139.com/");<br />selenium.start();<br />}<br
2011-01-14 15:44:00 6616 2
原创 selenium.selectFrame()方法掌握
我们有个日志发表功能,几乎所有的网站都有,我们网站日志的编辑框是一个内嵌的iframe,用selenium录制脚本的时候,发现检索不到,导致日志根本没有办法提交,下图是我们网址日志的截图之后,找到了selenium.selectFrame()方法,但是网站的"发表"按钮并不在iframe里面,所有就一直找不到“发表”按钮,测试通不过啊,终于上网找啊找,终于找到一个方法,其实很简单,但是由于对selenium的方法还不熟悉,所以还是花了不少时间的。代码如下:package com.jiaoyu;import
2011-01-14 14:44:00 18338 2
原创 selenium分解出Util类
在测试拍客的过程中,发现有很多的方法都是公用的,比如登陆、发拍客,评论等,如果每测试一个模块都要写一遍,对程序来说就很繁琐了,就想到把这些方法提出来成为一个Util类,如下package com.jiaoyu.paike;import com.thoughtworks.selenium.*;import org.junit.After;import org.junit.Before;import org.junit.Test;import java.util.regex.Pattern;public cla
2011-01-14 10:51:00 1915
原创 selenium使用开始有点感觉了
<br />装selenium已经有一段时间了,测试了好久的手动测试啊,一直没有用,一方面是selenium版本的升级,导致我找不到Java,结果就早早的放弃了,另一方面,总觉得录制了也没什么用户,还要开一大堆的工具,很麻烦,今天突然想,把拍客做成自动化测试吧,就一点点的写程序,慢慢觉得有点意思了哈。<br /> <br />一开始只知道用录制的程序,没尝试过里面还能写Java了,这是第一次尝试,还行吧,这个程序很简单,不难,(*^__^*) 嘻嘻……给大家分享一下,顺便记录自己的成长。希望自己一点点的成长
2011-01-10 16:37:00 10244 1
原创 selenium录制上传文件时,抓取不到上传的文件有哪些,上传文件是flash插件
http://jiaxiaoquan.staff.139.com/webroot/apps/paike/index.php?s=/Index/multiupload/** * 批量上传拍客 */public void batchPhotos(){selenium.click("//div[5]/a/span");selenium.waitForPageToLoad("30000");selenium.click("//div[2]/a/b");//抓不到我上传的文件有哪些selenium.click("pk
2011-01-10 15:17:00 4023
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人