это было давно: -)
Я все еще изучаю Selenium RC, и я использую www.irishtimes.com в качестве своего протестированного приложения.
IУ меня очень маленький тестовый пример, состоящий из следующих шагов:
селен селена;
public void setUp() throws Exception {
super.setUp();
selenium = new DefaultSelenium("localhost",
SELENIUM_PORT,
"*firefox",
"http://www.irishtimes.com/");
setUp("http://www.irishtimes.com/", "*firefox");
}
public void testTCNewspapers() throws Exception {
selenium.start();
selenium.open("http://www.irishtimes.com/");
selenium.waitForPageToLoad("30000");
selenium.click("link=Life");
//Doesn't work
//verifyEquals("The Irish Times - Life", sel.getTitle());
}
При выполнении verifyEquals я получаю эту ошибку:
java.lang.AssertionError: java.lang.AssertionError: Expected "The Irish Times - Life" but saw "The Irish Times – Irish News, Business News, Sports News & Ireland Weather Online" instead
на com.thoughtworks.selenium.SeleneseTestBase.fail (SeleneseTestBase.java:356)
Я не понимаю, почему это происходит, поскольку заголовок страницы называется «The Irish Times»- Жизнь "
Из исходного файла HTML:
<title>The Irish Times - Life</title>
Любая помощь в решении этой проблемы?Спасибо; -)