Всем привет!
Использую такую связку. Делаю простой тест google
browser.open("http://www.google.co...om/webhp?hl=en");
browser.type("q", "привет");
browser.click("btnG");
browser.waitForPageToLoad("5000");
assertEquals("привет - Google Search", browser.getTitle());
Запускаю через JUnit, все прекрасно работает!
Но если я делаю проверку с ошибкой, т.е. не "привет..." а "привет1...", например, то тест просто вываливает кучу ошибок, типа
java.lang.NoSuchMethodError: junit.framework.ComparisonFailure.getExpected()Ljava/lang/String;
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestListener.testFailure(JUnit4TestListener.java:62)
at org.junit.runner.notification.RunNotifier$4.notifyListener(RunNotifier.java:96)
и т.п.
Подскажите как быть, чтобы получать нормальный лог, что ошибка в этой строчке теста?
Спасибо!
Проблемы со связкой Selenium + Java + JUnit
Автор Lex2029, 05 июн 2008 12:33
Сообщений в теме: 4
#1
Отправлено 05 июня 2008 - 12:33
#2
Отправлено 05 июня 2008 - 12:39
Блин, изменил assertEquals на assertTrue, и все заработало... JUnit левый чтоли, или в чем дело хз :(
#3
Отправлено 06 июня 2008 - 06:18
AssertTrue("привет".EqualsTo(""browser.GetTitle")) - пишу навскидку, что то подобное должно быть
#4
Отправлено 06 июня 2008 - 11:31
assertTrue("привет".equals(browser.getTitle()));AssertTrue("привет".EqualsTo(""browser.GetTitle")) - пишу навскидку, что то подобное должно быть
#5
Отправлено 06 июня 2008 - 11:37
assertTrue("привет".equals(browser.getTitle()));AssertTrue("привет".EqualsTo(""browser.GetTitle")) - пишу навскидку, что то подобное должно быть
Спасибо, буду через asertTrue делать тогда все, и не заморачиваться :)
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных