无法启动firefox用于量角器自动化角度2 +角度cli

时间:2017-04-20 03:28:38

标签: protractor angular-cli angular2-testing geckodriver

我使用以下npm命令来运行自动化测试。

    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:true'在配置中。 如果我使用' directConnect:false',我在控制台中遇到geckodriver路径错误,我需要手动设置它。我期待angular-cli将自动处理它并不会。

1 个答案:

答案 0 :(得分:0)

首先,Firefox有DirectConnect“问题”,另请参阅here。 其次,GekoDriver中有一个“bug”,请参阅here

希望它有助于回答您的问题