Ich habe einen seltsamen Fehler nach dem Ausführen meiner Tests im eckigen Projekt Error: Error while waiting for Protractor to sync with the page: "angular could not be found on the window"
. Meine Protractor Konfiguration sieht wie folgt aus:Winkelmesser E2E Winkel "Winkel konnte nicht auf dem Fenster gefunden werden"
require('coffee-script').register();
exports.config = {
seleniumServerJar: './node_modules/protractor/selenium/selenium-server-standalone-2.39.0.jar',
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
browserName: 'chrome'
//'chromeOptions': {
// 'args': ['--disable-extensions']
//}
},
specs: [
'*_spec.coffee'
],
allScriptsTimeout: 10000000000,
baseUrl: 'http://localhost:9003/',
jasmineNodeOpts: {
isVerbose: false,
showColors: true,
includeStackTrace: true,
defaultTimeoutInterval: 10000000000
}
};
Und Test:
loginPage = require './pages/log_in_page'
describe 'Log In', ->
it 'shows after login', ->
loginPage()
.setEmail('[email protected]')
.setPass('a46s75d4as765d4a6s7d54as76d5as74das76d5')
Erhalten Sie Informationen ab Seite:
module.exports = ->
@email = element By.css '.test-i-login'
@password = element By.css '.test-i-password'
@setEmail = (name) =>
@email.sendKeys(name)
this
@setPass = (number) =>
@password.sendKeys(number)
this
this
Es sind einige ähnliche Fragen auf Github, aber es didn I‘ Ich finde eine Lösung, die für mich funktioniert. Danke für die Antwort.
Könnte es möglich sein, ausgearbeitet, dass das Fenster Sie sprechen werden, ist Non-Angular? Solch ein Fehler erscheint in einem solchen Fall –