2012-04-20 70 views
0

我正在使用selenium RC version-2.21。一切正常工作與 舊的谷歌瀏覽器。然後它會自動更新。問題是當我運行測試用例時,只有命令窗口(您可以通過 查看執行哪個命令的窗口)可見。第二個 窗口(AUT)不可見。 我的谷歌瀏覽器版本是18.0.1025.162 m。請幫助這個 問題。Selenium RC無法使用最新的谷歌瀏覽器

+0

你也下載了最新的chromedriver? – 2012-04-20 08:19:31

+0

是的,帕維爾我已經下載了chromedriver。你能告訴如何使用它與硒RC? – 2012-04-22 07:20:59

+0

只有在WebDriver中,您纔可以使用ChromeDriver和RC。 – 2012-04-22 14:43:21

回答

2

無論何時,Chrome都會更新,您可能需要新版本的「chromedriver」界面。這由Chrome人員提供,而不是由Selenium人員提供。轉到http://code.google.com/p/chromedriver/downloads/list並找到與您的瀏覽器匹配的那個。

+0

@ Ross.我是硒新手..有selenium webdriver使用chromedriver的教程。我正在使用硒RC,你能告訴我如何使用硒RC的鉻綠色驅動器? – 2012-04-22 07:13:37

+0

對不起,我誤解了這個問題。您不使用RC與ChromeDriver。據我所知,它只是自動工作。我偶爾使用它,它不需要任何特殊準備 - 只需指定'* googlechrome'作爲瀏覽器名稱。 – 2012-04-22 14:43:01

+0

羅斯...我們有其他解決方案嗎?這是兼容性問題..有必要成爲一個解決方案..我不能降級谷歌鉻..使它變得更糟糕.. :( – 2012-04-22 17:59:05

0

您是否收到錯誤信息?或者是瀏覽器不可見(我假設你的意思是,而不是它只是最小化?)。 由於Selenium RC's documentation暗示,並非所有的瀏覽器版本都支持(在這種情況下顯然會吸引你!= [),所以你可能不得不看看Selenium WebDriver,或者等待新版本的Selenium RC來處理新的Chrome。對不起,這並不能爲你解決任何問題!

+0

我沒有收到任何錯誤信息,只是瀏覽器已經最小化了,因爲maven集成,我使用它。 maven是不工作的FF。任何人都可以發送工作POM的FF,Selenium RC和Maven ..這將是很大的幫助.. – 2012-04-23 05:48:54

+0

是否沒有呼叫只是把瀏覽器前面,並最大限度地發展呢?對不起,我不能有更多的幫助,我沒有maven的經驗 – Nashibukasan 2012-04-23 23:14:54

+0

最後我找到解決方案.. :) – 2012-04-24 11:06:43

1

解決方法是添加一個句子以最大化AUT窗口。

您必須添加:

seleniumClient.windowMaximize(); 

開始您的硒客戶實例後。