2010-12-10 4 views
1

это было давно :-)Selenium RC GetTitle

Я до сих пор с моим изучением Selenium RC и Я использую www.irishtimes.com как мой тестируемого приложения.

У меня есть очень крошечный тест, который состоит из следующих этапов:

Селена селена;

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)

Я не понимаю, почему это происходит, поскольку название страницы - «Ирландские времена - Жизнь»

Из HTML файла источника:

<title>The Irish Times - Life</title> 

Любая помощь в решении этого? Спасибо ;-)

ответ

4

Selenium не дожидаясь загрузки новой страницы после отправки «click».

Попробуйте использовать 'clickAndWait' - это должно привести к тому, что Selenium будет ожидать ответа от сервера, прежде чем продолжить.

+0

Спасибо. Поскольку в классе DefaultSelenium нет метода clickAndWait, я использовал метод waitPageToLoad («30000») – Panacea 2010-12-13 16:38:32

1

я могу ясно видеть название от исходного HTML-файла, как, The Irish Times – Ирландских Новости, Бизнес Новости, Новости спорта & Ирландия Погода онлайн используется хром для просмотра источника

+0

Да, вы правы! По какой-то причине это было не так, как в моем Firefox 2 дня назад, но теперь я также могу увидеть полный заголовок. Однако моя проблема была иной, и это было связано с загрузкой страницы. – Panacea 2010-12-13 16:44:03

Смежные вопросы