2017-04-20 182 views
0

我正在使用以下npm命令來運行自動化測試。無法啓動firefox的量角器自動化角度2 +角度cli

webdriver-manager clean && webdriver-manager update && ng e2e 

我把firefox作爲protractor.conf.js的一個multiCapabilities。

但我無法啓動Firefox。它拋出以下錯誤。

[17:37:20] E/launcher - Unable to parse new session response: {"value": {"sessionId":"389d1b05-d48b-3e4d-8ba6-a763a75f6719","value":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"52 .0.2","moz:accessibilityChecks":false,"moz:processID":8904,"moz:profile":"/var/folders/md/9vtqtrxs4f52kl2dsymc5w1mjn7g_z/T/rust_mozprofile.LeFhKUQqBlZN","pageLoadStrategy":"normal","platformName":"darwin", "platformVersion":"15.6.0","rotatable":false,"specificationLevel":0,"timeouts":{"implicit":0,"page load":300000,"script":30000}}}}

注:我使用 '的DirectConnect:真正的' 中的配置。 如果我使用'directConnect:false',我在控制檯中獲取geckodriver路徑錯誤,我需要手動設置它。我期待angular-cli會自動處理它,而不會。

回答

0

首先,Firefox中存在DirectConnect「問題」,另請參閱here。 其次有一個「錯誤」的GekoDriver,看到here

希望它可以幫助回答你的問題