我試圖在企業環境中使用watir-webdriver/ruby,但遇到需要輸入代理證書以便訪問被測系統的問題。watir-webdriver&代理證書
我已經閱讀了其他論壇的各種片段,其中包括Alister Scott關於一般設置代理並將其保存到配置文件的有用提示。但是,這仍然不能讓我超越實際需要輸入代理證書。
兩個固定物,我能想到的包括
不知何故保存憑據以同樣的方式爲代理本身。例如:
profile = Selenium :: WebDriver :: Firefox :: Profile.new profile.proxy = Selenium :: WebDriver :: Proxy.new:http =>'myproxy.com:8080',::ssl => 'myproxy.com:8080'
委託代理證書?
B =的Watir :: Browser.new:火狐,:配置=>輪廓
使用具有代理憑據保存,但仍需要進行一些webdriver的代碼,點擊「確定」按鈕(我的默認配置文件可能更多與 '我瞭解風險' 對話框中,後等)
b =的Watir :: Browser.new:火狐,:配置=> '默認'
我不是允許發佈圖像,但作爲新手但對話文字說
代理[BLAH]正在請求用戶名和密碼。該網站說,[BLAH] 用戶名:密碼 : [確定] [取消]
任何建議欣然歡迎。
UPDATE 我設法東西工作這是使用默認的配置文件和調整稱爲「signon.autologin.proxy」 Firefox的設置 - 在這個設置爲true(自來水:在瀏覽器的配置,過濾器在「PROX」,它應該出現在底部)
仍傾向於一個的Watir-webdriver的基礎的解決方案,雖然;-)
什麼意思是「設法讓某些東西上班」?它解決了你的問題嗎? – p0deje 2012-02-24 11:50:54