2011-12-01 37 views
1

我試圖使用WebDriver來遠程firefox 8,但我似乎遇到了一些問題。我的主要問題是,我指定一個配置文件使用實際測試代碼本身,並在啓動selenium服務器時使用-Dwebdriver.user.profile標誌。但是,無論selenium服務器如何總是創建一個具有所有證書但沒有任何擴展名的臨時配置文件。任何其他人遇到這個問題或有任何關於在哪裏調試的建議?我問這個問題的原因是因爲在FireFox 8中,我們有第一次啓動配置文件時彈出的設置插件屏幕,它會提示您選擇要啓用哪些附加組件,從而導致測試失敗。WebDriver是否將指定的內容複製到臨時配置文件?

+0

我的水晶球是#000,所以實際的代碼會非常有幫助。 – CBRRacer

+0

我有FirefoxProfile和FireFox 8的問題。 我修正了這個問題,簡單地降級到FireFox 7 – VMykyt

回答

1

現在我已經解決了這個問題,通過創建一個新的配置文件,通過網絡驅動程序,並設置配置文件屬性,我需要編程方式,從我看到它似乎並不像你能夠修改配置文件屬性現有的配置文件,但您可以編輯自己創建的配置文件。但是就目前的問題而言,即使您使用exisitng配置文件,即使您正在使用現有配置文件,webdriver也會將其複製到臨時配置文件中,以便在遠程執行自動化時啓動瀏覽器,但是如果您在本地啓動瀏覽器,安裝配置文件,然後webdriver使用該實際配置文件。

0

我已經看過硒svn提交日誌。 在樹幹下面提交是存在:

Revision: 14639 
Author: simon.m.stewart 
Date: 18:49:52 PM, Wednesday, November 09, 2011 
Message: 
SimonStewart: Native events on Windows for Firefox 8, and adding the chrome.manifest entries for linux too. 
---- 
Modified : /trunk/WebDriver.sln 
Modified : /trunk/cpp/build.desc 
Added : /trunk/cpp/prebuilt/Win32/Release/webdriver-firefox-latest.dll 
Added : /trunk/cpp/webdriver-firefox/webdriver-firefox-latest.vcxproj 
Modified : /trunk/javascript/firefox-driver/build.desc 
Modified : /trunk/javascript/firefox-driver/extension/chrome.manifest 

不幸的是,我們使用,其中只有火狐7支持硒版本2.10。 並且此修訂未包含在標籤2.10中。 而我們未能在FireFox 8上進行測試。

因此,請嘗試更新您的硒或降級您的Firefox。

+0

我其實運行的是最新版本的硒,不幸的是我需要在FireFox 8上運行這個。我要看看我可以儘快找到webdriver的源代碼,併發回我的調查結果。 – AgentRegEdit

相關問題