Tôi đang sử dụng con rối và trò hề để chạy một số bài kiểm tra mặt trước.
Các xét nghiệm của tôi trông như sau:
describe("Profile Tab Exists and Clickable: /settings/user", () => {
test(`Assert that you can click the profile tab`, async () => {
await page.waitForSelector(PROFILE.TAB);
await page.click(PROFILE.TAB);
}, 30000);
});
Đôi khi, khi tôi chạy thử nghiệm, mọi thứ hoạt động như mong đợi. Lần khác, tôi gặp lỗi:
Timeout - Async callback was not invoked within the 5000ms timeout specified by jest.setTimeout.
at node_modules/jest-jasmine2/build/queue_runner.js:68:21
at Timeout.callback [as _onTimeout] (node_modules/jsdom/lib/jsdom/browser/Window.js:633:19)
Điều này là lạ bởi vì:
Tôi đã chỉ định thời gian chờ là 30000
Có hay không tôi nhận được lỗi này có vẻ rất ngẫu nhiên
Có ai có thể đoán tại sao điều này lại xảy ra không?