2013-04-09 31 views
0

我有Selenium服務器在遠程服務器上運行,並且在同一臺服務器上,我有一個在IIS中配置的公用站點,該站點實現了RemoteWebDriver以運行自動化測試。Selenium服務器 - Google Captcha問題

我從我的本地機器訪問該網站,它通常工作正常。

其中一項測試涉及到google.com並輸入搜索詞。我遇到的問題是,每次我運行測試時,Google都會顯示「來自計算機網絡的異常流量」驗證碼頁。

任何人都可以推薦一種解決此問題的方法?

在此先感謝。

+0

必須在每次測試之前嘗試清除Cookie? – Hemanth 2013-04-09 10:52:04

+0

是啊,試過了,沒有運氣! – user806982 2013-04-09 13:40:32

回答

0

我能夠通過添加以下參數啓動硒服務器罐子時解決此問題:

-Dwebdriver.firefox.profile =默認

看來,默認情況下,Firefox的遠程應用的webdriver一個新的乾淨,匿名配置文件。 Google不喜歡這樣。所以上面的強制它使用現有的'默認'的Firefox的配置文件。無論如何,至少這是我的理解!