【发布时间】:2016-09-29 01:10:57
【问题描述】:
我用下面的这个 conf 文件设置我的量角器:
exports.config = {
framework: 'mocha',
rootElement: '#container1',
specs: ['*container1_spec.js'],
capabilities: {
browserName: 'chrome',
version: '',
platform: 'ANY'
},
onPrepare: function() {
// implicit and page load timeouts
browser.manage().timeouts().pageLoadTimeout(40000);
browser.manage().timeouts().implicitlyWait(25000);
}
}
应用程序是手动引导的,当应用程序将控制权转移到另一个应用程序时,我需要在一些步骤后更改根元素,方法是执行window.location.replace。启动的第二个应用程序也是一个 Angular 应用程序,它执行手动引导。
来自another thread in SO。我找到了我可以做的代码browser.rootEl = 'div#container2';
WebDriverError: unknown error: [ng:test] no injector found for element argument to getTestability
http://errors.angularjs.org/1.5.8/ng/test
【问题讨论】:
标签: angularjs protractor