0
我正在嘗試使用Selenium Grid2來運行併發的Watir WebDriver腳本。我已經成功啓動了集線器,因爲我可以在瀏覽器中打開它,並且生成了兩個節點,每個節點都顯示在控制檯中。運行腳本時出現代理問題
我做這個啓動的節點:
java -jar selenium-server-standalone-2.46.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=WatirWebDriver
然後我試圖運行一個測試腳本:
require 'watir-webdriver'
caps = Selenium::WebDriver::Remote::Capabilities.ie
caps.platform = :WINDOWS
caps[:name] = "WatirWebDriver"
browser = Watir::Browser.new(
:remote,
:url => "http://xxxxxxxx:5555",
:desired_capabilities => caps)
browser.goto "http://www.google.com"
*其中xxxx是本地IP」
這將返回一個403代理錯誤
我可以在本地運行這個腳本基本腳本就好了,我只是在c重新新的IE瀏覽器實例,然後告訴它去谷歌。但是,我確實嘗試使用我公司的代理信息設置http_proxy,但這也無效。但是,當我在本地和通過節點運行腳本時,這給我一個拒絕訪問錯誤。但是,我知道這些信用是正確的。
在此先感謝您提供的任何幫助。