2012-05-15 61 views
0

我正在練習Selenium,我遇到了一個奇怪的問題,找不到一段時間的原因。硒服務器看起來從http請求部分關閉

在我的Mac中,我啓動了一個Selenium獨立服務器和一個硒web驅動程序。

在Elciplse,我編寫了我的硒腳本,告訴這樣創建的硒實例:

selenium = new DefaultSelenium("localhost", 4444, 
    "*chrome", "http://sydney.mycompany.net.au/GBT"); 

http://sydney.mycompany.net.au/「是我們公司的內部網絡

當我開始了JUnit,它看起來我的硒服務器沒有發送GET /GBT到我們的網絡服務器(我檢查了wireshark trace),只有第一部分(http://sysney.mycompany.net.au)被計數,但/GBT被切斷。

如果我查將網址改爲www.google.com.au,一切都很好。

我嘗試了一些公共網頁,比如www.dailytelegraph.com.au/lifestyle,我遇到了同樣的問題:lifestyle也被切斷了。

在seleniume服務器或驅動程序端需要做什麼設置嗎?很感謝。

回答

1

初始化selenium時,指定了基址(即域名)。指定了您的基本網址後,您可以通過selenium.open("/GBT")

導航到內部網頁