javascript - regla - Error del transportador Angular 2: error desconocido: el ángulo no está definido
transportador regla (1)
Estoy recibiendo el siguiente error:
- Falló: error desconocido: angular no está definido
Esto solo ocurre cuando se utilizan selectores angulares específicos como "by.model". Pero los selectores como "by.css" funcionan correctamente. Esta es una aplicación Angular 2 ...
Prueba
it(''should set focus'', () => {
//This works
//var input = element(by.css(''myclass''));
//This fails
var input = element(by.model(''config.value''));
input.clear();
input.sendKeys(''test'');
input.sendKeys(Key.TAB);
input.click();
var highlightedText = browser.executeScript(function getSelectionText()
{
return window.getSelection().toString();
});
expect(highlightedText).toEqual(''test'');
});
exports.config = {
baseUrl: ''http://localhost:5555'',
specs: [
''dist/dev/**/*.e2e.js''
],
exclude: [],
framework: ''jasmine2'',
allScriptsTimeout: 110000,
jasmineNodeOpts: {
showTiming: true,
showColors: true,
isVerbose: false,
includeStackTrace: false,
defaultTimeoutInterval: 400000
},
directConnect: true,
capabilities: {
''browserName'': ''chrome''
},
onPrepare: function() {
var SpecReporter = require(''jasmine-spec-reporter'');
jasmine.getEnv().addReporter(new SpecReporter({displayStacktrace: true}));
browser.ignoreSynchronization = false;
},
useAllAngular2AppRoots: true
};
chrome = 49.0.2623.87 chromedriver = 2.9.248315 plataforma = Windows NT 6.1 SP1 x86_64 nodo = 5.9.1
Encontré la respuesta en el sitio angular.io bajo los documentos del desarrollador.
En este momento, los selectores angulares de.model y by.binding no son compatibles. No está claro si estas son características que son posibles o en las que están trabajando para angular 2.