Mein Schritt Timeout immer bei 15ms, obwohl ich das Limit auf 30ms festgelegt haben.Cucumber JS Schritt Definition Timeout funktioniert nicht
Hier ist der Code:
this.Then(/^The "(.*)" page is displayed$/, {timeout: 30 * 1000}, async (name) => {
let result;
switch (name.toLowerCase()) {
case 'home':
result = await confirmation.isDisplayed();
break;
default:
throw Error('Please specify a valid page name: ' + name);
}
expect(result).to.equal(true);
});
Die Bestätigungsseite mehr als 15 Sekunden dauert wegen Zahlung laden verarbeitet werden.
Der Test schlägt die ganze Zeit mit einer Zeitüberschreitung von 15 Sekunden fehl. Der Bezahlvorgang dauert 20 Sekunden. Ich habe das Timeout-Limit auf 30 Sekunden eingestellt, aber es dauert immer noch 15 Sekunden.