Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 量角器+;混合角度1+;2应用程序=失败_Javascript_Angularjs_Protractor_Angular_End To End - Fatal编程技术网

Javascript 量角器+;混合角度1+;2应用程序=失败

Javascript 量角器+;混合角度1+;2应用程序=失败,javascript,angularjs,protractor,angular,end-to-end,Javascript,Angularjs,Protractor,Angular,End To End,量角器在Angular 1上运行良好,但在将我的应用程序升级到Angular 1+2混合模式后,我出现以下错误: 失败:等待量角器与页面同步时出错: “[ng:test]找不到用于getTestability的元素参数的注入器 " 当您没有ng应用程序标签时,这似乎是一个常见错误。量角器团队已解决了此问题: 编辑:我还没有测试它 编辑2:似乎不起作用,我回到angularJs(第1版) 编辑3:从我所看到的情况来看,我开始做出反应,但这仍然不起作用。我的角度页面在等待量角器与页面同步时失败:失

量角器在Angular 1上运行良好,但在将我的应用程序升级到Angular 1+2混合模式后,我出现以下错误:

失败:等待量角器与页面同步时出错: “[ng:test]找不到用于getTestability的元素参数的注入器 "


当您没有ng应用程序标签时,这似乎是一个常见错误。量角器团队已解决了此问题:

编辑:我还没有测试它

编辑2:似乎不起作用,我回到angularJs(第1版)


编辑3:从我所看到的情况来看,我开始做出反应,但这仍然不起作用。我的角度页面在等待量角器与页面同步时失败:失败:错误:“[ng:test]找不到可获取性元素参数的注入器我正在使用RC5,并已在我的量角器配置中设置ng12Hybrid:true。这是否已修复?@Sebastien Horin更好的选择是从量角器切换到cypress..@scipper我使用cypress和React,Angular在缺少支持的情况下自杀。他们现在已经晚了。
exports.config = {
    framework: 'jasmine2',
    seleniumAddress: 'http://localhost:4444/wd/hub',
    specs: ['protractor.js'],
    jasmineNodeOpts: {
        showColors: true,
        defaultTimeoutInterval: 50000,
    },
    allScriptsTimeout: 50000,//seb
    capabilities: {
        'browserName': 'chrome',
        'chromeOptions': {
            'prefs': {
                'profile.managed_default_content_settings.notifications':2
            }
        }
    },
    rootElement : 'html',
    // useAllAngular2AppRoots: true,
    jasmineNodeOpts: {
        realtimeFailure: true
    },
    onPrepare: function() {
      var failFast = require('jasmine-fail-fast');
      jasmine.getEnv().addReporter(failFast.init());
    }
}