2011-06-30 48 views
1

我在這裏很有智慧,希望有人碰到過類似的東西。已更新至Selenium 2.0rc3,頁面無法正常加載/閱讀

我一直在使用Selenium 2.0a2來測試我的web應用程序。現在我已更新到rc3,並且在我的teamcity安裝中運行它們時,有幾個測試會中斷。

這些測試抱怨沒有在某些(jsp)頁面中找到元素,所以我有測試記錄頁面源代碼。

在某些測試中的頁面看起來像這樣的的webdriver(如webDriver.getPageSource() retreived):

<html> 
    <head> 
    <title> *page title* </title> 
    *CSS and style code* 
    </head> 
</html> 

換句話說,所有的JavaScript和身體信息不加載/在讀的webdriver。這隻發生在某些測試中,其他人完全相同的方法工作正常。我嘗試了一些想法,比如在訪問元素之前重新加載頁面,關閉JSP預加載等,但目前爲止沒有任何工作。

有沒有人遇到過這樣的事情?如果是這樣,你解決它,如何?

+0

因此,即使只是執行.get(),也不會正確加載頁面? API將相當數量的變化從a2改爲rc3,並且某些類別已棄用等。 –

+0

您是否能手動在頁面上找到這些元素?您可能喜歡使用Selenium IDE的查找功能來做到這一點 – Tarun

+0

嗯,我們不使用Selenium IDE。我們只是運行自動化測試。就像我說的,這隻發生在某些測試中,而不是某些頁面。這非常奇怪。 – Aedilum

回答

0

Selenium的最新發布版本是2.17.0。爲什麼在其發佈後的近一年時間內就預發佈版本提出問題?這些數字意味着什麼,升級!

+0

你知道,這個問題在2011年6月份的時候被問到了。看起來吉爾伯特先生認爲適合編輯它=) – Aedilum