即使我将限制设置为30毫秒,我的步骤也总是在15毫秒。
以下是代码:
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);
});
由于正在处理付款,确认页面需要超过15秒才能加载。
测试一直失败,超时时间为15秒。付款流程超过20秒。我已将超时限制设置为30秒,但仍然会在15秒时超时。