我总是会遇到黄瓜超时错误,即使我增加了进一步延长时间的时间。我想在此页面上测试API调用,这似乎只需要花费第二秒即可完成。我是否支持从函数中返回某些内容?
这是示例代码和错误的屏幕截图。
Then('I see the order number', { timeout: 6 * 5000 }, async () => (checkOrderNumber()));
const checkOrderNumber = async function () {
const orderNumberSelector = '#orderNo';
await pageObj.page.waitForNavigation();
const orderNumber = await pageObj.page.evaluate(
selector => document.querySelector(selector).innerText,
orderNumberSelector,
);
expect(parseInt(orderNumber, 0)).to.be.a('number');
};