Selenium 菜鸟来求助。
Selenium 报错这个。。。Unmatched braces in the pattern.HttpCommandProcessor.class
DefaultSelenium.class
这两个文件在哪? 。。。。。求大侠帮助。。。 和那两个文件没什么关系吧。。你贴代码出来看看? 回复 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();
}
}
}
Assert.assertTrue(selenium.isTextPresent("selenium 中文论坛"));--这句。直接写成assertTrue(selenium.isTextPresent("selenium 中文论坛"));试试看 回复 5# 奔雷
错误图 如上所示。 在命令行里面运行的结果也是OK的。
是不是 下载的RC包有问题? 这代码。。你自己写的吧。。格式很奇怪啊。。
建议你用IDE录下来改一下就行
你之前问题的话,其实和那两个文件没什么关系的,你试试把selenium.waitForPageToLoad()去掉吧,或者换成selenium.waitForCondition()。我之前好像也有试过,Google比较奇怪,是不行的,你换成百度的话应该可以通过。 回复 8# eqbin
哈,谢谢,重新用IDE录制的脚本 转换之后再试就OK了~。
页:
[1]