你好,我是用硒下面的测试,但我在运行该程序的错误:Asse田空Selenium测试
public class TestExemplo extends SeleneseTestNgHelper {
@Test public void testUntitled() throws Exception {
selenium.open("http://gmail.com");
selenium.type("Email", "edipofederle");
selenium.type("Passwd", "pass");
selenium.click("signIn");
selenium.waitForPageToLoad("30000");
assertTrue(selenium.isTextPresent("You are currently"));
}
}
java.lang.AssertionError: null
at com.thoughtworks.selenium.SeleneseTestBase.fail(SeleneseTestBase.java:372)
at com.thoughtworks.selenium.SeleneseTestBase.assertTrue(SeleneseTestBase.java:377)
at com.thoughtworks.selenium.SeleneseTestBase.assertTrue(SeleneseTestBase.java:381)
at com.example.tests.TestExemplo.testUntitled(TestExemplo.java:15)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
有人能帮助我吗?谢谢..
有什么问题吗?它看起来像断言失败,因为文本不存在于该页面? – 2011-06-04 17:11:22
是的,这是看起来像,但文本存在...我登录Gmail后.. – elf 2011-06-04 17:15:55
显然问题发生后,我已经登录到Gmail,因为在首页断言发生成功... – elf 2011-06-04 17:29:34