你好,我是用硒下面的測試,但我在運行該程序的錯誤: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