2017-09-25 1 views
0

Wenn ein Element aus der Liste ausgewählt wird, wird ein Timeout ausgelöst. Das Element ist ausgewählt, aber der Test endet mit einer Fehlermeldung. Weiß jemand, was ich ändern sollte?Der Async-Rückruf des Winkelmessers wurde nicht innerhalb des von jasmine.DEFAULT_TIMEOUT_INTERVAL angegebenen Zeitlimits aufgerufen

app.e2e-spec.ts

it('applications - select item from list',() => { 
page.scroolPageDown(); 
page.clickLastPage(); 
page.selectItemFromList(); 
page.scroolPage(); 
}); 

app.po.ts

selectItemFromList() { 
return element 
    .all(by.css('.list-item .item-body')) 
    .last() 
    .click(); 
} 
+0

hast du den Link gelesen, den sie in der Fehlermeldung bieten? hätte das sein sollen: https://github.com/angular/protractor/blob/master/docs/timeouts.md – Gunderson

Antwort

0

mehr Zeit hinzufügen Timeout-Zeit in conf.js Datei auf Standard. In meinen Tests habe ich diesen Wert:

defaultTimeoutInterval: 200000, 
Verwandte Themen