51Testing软件测试论坛
标题:
Selenium 菜鸟来求助。
[打印本页]
作者:
y602015953
时间:
2011-9-23 20:24
标题:
Selenium 菜鸟来求助。
[attach]75409[/attach]Selenium 报错 这个。。。Unmatched braces in the pattern.
HttpCommandProcessor.class
DefaultSelenium.class
这两个文件在哪?
作者:
y602015953
时间:
2011-9-23 20:59
[attach]75411[/attach]。。。。。求大侠帮助。。。
作者:
eqbin
时间:
2011-9-26 10:49
和那两个文件没什么关系吧。。你贴代码出来看看?
作者:
y602015953
时间:
2011-9-26 16:09
回复
3#
eqbin
import com.thoughtworks.selenium.*;
import junit.framework.TestCase;
import org.junit.Assert;
public class TestGoogle extends TestCase{
public Selenium selenium;
public void setUp() throws Exception{
selenium = new DefaultSelenium("localhost",4444,"*firefox","http://www.google.com");
selenium.start();
}
public void testGoogle () throws Exception{
selenium.windowMaximize();
selenium.open("http://www.google.com/");
selenium.type("q", "selenium 中文论坛");
selenium.click("btnG");
selenium.waitForPageToLoad("30000");
Assert.assertTrue(selenium.isTextPresent("selenium 中文论坛"));
}
public void tearDown()throws Exception{
if(selenium!=null){
selenium.stop();
}
}
}
复制代码
作者:
奔雷
时间:
2011-9-26 16:17
Assert.assertTrue(selenium.isTextPresent("selenium 中文论坛"));--这句。直接写成assertTrue(selenium.isTextPresent("selenium 中文论坛"));试试看
作者:
y602015953
时间:
2011-9-26 16:50
[attach]75454[/attach]回复
5#
奔雷
错误图 如上所示。
作者:
y602015953
时间:
2011-9-26 17:11
[attach]75456[/attach] 在命令行里面运行的结果也是OK的。
是不是 下载的RC包有问题?
作者:
eqbin
时间:
2011-9-26 18:14
这代码。。你自己写的吧。。格式很奇怪啊。。
建议你用IDE录下来改一下就行
你之前问题的话,其实和那两个文件没什么关系的,你试试把selenium.waitForPageToLoad()去掉吧,或者换成selenium.waitForCondition()。我之前好像也有试过,Google比较奇怪,是不行的,你换成百度的话应该可以通过。
作者:
y602015953
时间:
2011-9-27 20:29
回复
8#
eqbin
哈,谢谢,重新用IDE录制的脚本 转换之后再试就OK了~。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2