我正在運行一個Selenium測試,其中包括調用兩個瀏覽器:Firefox和Google Chrome。該腳本首先調用Firefox並且一切順利,但在調用Chrome時,顯然我遇到了不允許測試運行的SSL證書問題。Selenium:Grid,Google Chrome和SSL
行爲是,我開始用下面的命令兩種瀏覽器:
sele1 =新DefaultSelenium( 「本地主機」,4444, 「*火狐」, 「http://www.google.es/」) ; //建立第二個瀏覽器 sele2 = new DefaultSelenium(「localhost」,4444,「* googlechrome」,「http://www.facebook.com」); //啓動第一個測試用例 sele1.start(); //開始第二個測試用例 sele2.start();
然後,在兩個瀏覽器啓動後,所有突然的Chrome關閉(未顯示錯誤)。
運行所需的Firefox的所有命令後,Chrome瀏覽器顯示Selenium服務器上出現以下錯誤(節點):
完成:/狀態 無法代理http://jvutamyakw/因爲找不到主機 Couldn」因爲沒有找到牛逼代理http://lqsvihpmai/主機 無法代理http://eqxsaiaqaf/因爲找不到主機
我需要測試這兩個瀏覽器,所以我不需要再創建一個Firefox的配置文件來測試它(試過,不一個可行的解決方案,並且不工作)。
幫助和提前致謝!
你能轉到硒2嗎?如果是,那麼這將是最好的方式。在selenium2(webdriver)中的Chrome支持比硒1 – 2012-04-19 18:24:25
AJ好得多,感謝您的評論!我必須說,我以爲我在使用硒。爲了真誠,我一直在閱讀這麼長時間,我不知道其中的差別。我雖然它只是關於服務器包,我使用硒服務器獨立-2.20.0.jar – BarbSchael 2012-04-23 09:11:19
行。我其實是指webdriver而不是硒。沒關係。在你的情況下,如果你啓動兩個瀏覽器爲Firefox,測試工作嗎?你在使用硒網格還是獨立服務器? – 2012-04-23 14:46:44