Ich bin neu bei Winkelmesser (kann nur 1 Tag alt sagen) und habe versucht, Ende-zu-Ende-Test zu laufen.Zeitüberschreitung, die darauf wartet, dass der Winkelmesser nach 11 Sekunden mit der Seite synchronisiert
Jedes Mal, wenn ich conf.js starte, werde ich mit "Zeitüberschreitung beim Warten auf Winkelmesser, um nach 11 Sekunden mit der Seite zu synchronisieren" angezeigt.
Bevor Sie diese Frage stellen, haben Sie alle Optionen anderer Teilnehmer ausprobiert, können das Problem jedoch immer noch nicht lösen und bitten Sie daher um Ihre Hilfe.
zu unterstützen, unten sind die Details meiner Konfigurationen und spec js Dateien:
Conf.js:
exports.config = {
directConnect: true,
capabilities: {'browserName': 'chrome'},
framework: 'jasmine',
specs: ['example_spec.js'],
jasmineNodeOpts: {
defaultTimeoutInterval: 100000
}
};
example_spec.js:
describe('forfirm homepage', function() {
it('login window should open', function() {
browser.get('https://www.forfirm.com');
element(by.model('forfirm.email')).sendKeys('[email protected]');
element(by.model('form.password')).sendKeys('Password');
});
});
Ausgabe erhalten:
Failures:
1) forfirm homepage login window should open
Message:
Failed: Timed out waiting for Protractor to synchronize with the page after 11 seconds. Please see https://github.com/angular/protractor/blob/master/docs/faq.md. The following tasks were pending:
- $timeout: function(){a.next(),h=f(j,5e3)}
Stack:
Error: Failed: Timed out waiting for Protractor to synchronize with the page after 11 seconds. Please see https://github.com/angular/protractor/blob/master/docs/faq.md. The following tasks were pending:
- $timeout: function(){a.next(),h=f(j,5e3)}
at /Users/rohitgathibandhe/npm-global/lib/node_modules/protractor/node_modules/jasminewd2/index.js:101:16
at Promise.invokeCallback_ (/Users/rohitgathibandhe/npm-global/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1329:14)
at TaskQueue.execute_ (/Users/rohitgathibandhe/npm-global/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2790:14)
at TaskQueue.executeNext_ (/Users/rohitgathibandhe/npm-global/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2773:21)
1 spec, 1 failure
Finished in 22.022 seconds
[launcher] 0 instance(s) of WebDriver still running
[launcher] chrome #01 failed 1 test(s)
[launcher] overall: 1 failed spec(s)
[launcher] Process exited with error code 1
Auch beim Ausführen des Winkelmessers conf.js konnte ich den Browser des Winkelmessers nicht sehen.
'browser.ignoreSynchronization = true;' in onPrepare das Problem in meinem Fall gelöst. – Shardul