2011-08-05 46 views
1

我想在testSuite.xml文件中提到的參數的幫助下運行我的測試用例,並在我的代碼中提及 @Parameters({ "selenium.host", "selenium.port", "selenium.browser", "selenium.url" })在測試用例中使用它們。 雖然,我開始了一個獨立的服務器-trustAllSSLcertificates,系統給「403訪問禁止的錯誤」。但是,如果我單獨運行測試用例,通過對端口,URL,主機& browsername進行硬編碼,它可以正常工作。403:禁止訪問硒

我要去哪裏錯了嗎?.....

順便說一句,我使用運行build.xml文件,我的測試用例。這裏我還添加了-trustAllSSLcertificates啓動服務器時。但仍然無效。

請幫忙。

回答

1

當使用selenium-server-standalone運行Selenium WebDriver時,我不斷收到此錯誤。

HTTP ERROR: 403 
Forbidden for Proxy 
RequestURI=/session 

原來,這是因爲我需要使用的URL http://localhost:4444/wd/hub作爲的URL RemoteWebDriver客戶端連接到。

我確定有很多事情可能會導致HTTP ERROR: 403,但您可能需要仔細檢查它是否解析爲正確的基礎URL。