2010-12-02 61 views
0

當我將腳本作爲Junit測試用例運行時,瀏覽器打開並嘗試打開提供的URL。但是,只有網站的頁眉和頁腳纔會打開,並顯示「Cookie和Javascript必需
爲了正確瀏覽本網站,您的瀏覽器需要啓用Cookies和Javascript。若要設置瀏覽器以支持這些要求,請訪問瀏覽器的幫助菜單以獲取相應的說明。「無法在Selenium運行測試時打開網頁

這使整個腳本失敗,因爲Web元素不顯示。

回答

0

您需要提供一些信息:

難道這種行爲發生時,您通常即訪問網站,而硒RC參與?

您正在使用哪種瀏覽器?

您是否嘗試過其他瀏覽器?

seleniumId = new DefaultSelenium("localhost", 4444, "*iexplore", "http://URL"); 

(一種有用的技巧是把垃圾在瀏覽器參數,當你運行它時,錯誤消息顯示所有允許的瀏覽器串)

:您可以通過在該行改變參數做

您是否嘗試啓用Cookie和Javascript?然後會發生什麼?

如果你不想讓cookies和Javascript正常啓用,並且你正在使用FireFox,你可以設置Selenium RC使用一個特殊的代理,它允許這個(但僅限於Selenium測試)。 See here

相關問題