2015-08-03 77 views
0

運行測試用例我使用以下命令運行我的selinium web驅動程序JBehave測試用例。無法使用mvn integration-test

MVN集成測試-Dbrowser = 「火狐」 -Dwebdriver.firefox.driver = 「C:\ Program Files文件(x86)的\ Mozilla Firefox的\ firefox.exe」

但我發現了以下錯誤。

[警告]無法運行批次 [email protected]865e:org.jbehave.web.selenium.DelegatingWebDriverProvider $ DelegateWebDriverNotFound: 的webdriver一直沒有找到這個線程。 請確認您使用的是正確的WebDriverProvider,如果使用遠程訪問,請使用適當的憑證。到SauceLabs:-DSAUCE_USERNAM E = xxxxxx -DSAUCE_ACCESS_KEY = xxx-xxxx-xxxx-xxxx-xxx [INFO]將報告視圖生成爲'D:\ workspace \ aws-spend \ awsspend-jbehave-selinium \ target \ jbehave'using格式'[stats,console,txt,html,xml]'一個 nd視圖屬性'{navigator = ftl/jbehave-navigator.ftl,views = ftl/jbehave-views.ftl,reports = ftl/jbehave-reports.ftl ,nonDecorated = FTL/jbehave-不到原始 T-非decorated.ftl,裝飾= FTL/jbehave報告-decorated.ftl,地圖= FTL/jbehave-maps.ftl}」

回答

0

它似乎找不到firefox驅動程序。按照此處所述下載FireFox WebDriverhttps://code.google.com/p/selenium/wiki/FirefoxDriver 並使用所描述的屬性。

你正在使用

-Dwebdriver.firefox.driver="C:\Program Files (x86)\Mozilla Firefox\firefox.exe" 

但reagarding頁面正確的屬性定義位置

webdriver.firefox.bin 

,所以我認爲它應該像

-Dwebdriver.firefox.bin="C:\Program Files (x86)\Mozilla Firefox\firefox.exe" 

假設那firefox.exe是你下載的WebDriver d不是常規的Firefox安裝。

相關問題