saya baru mengenal cypress dan saya mencoba memeriksa apakah elemen tersebut ada di halaman setelah panggilan api selesai.
Saya melakukan posting http ke url 'things/thing1' dan setelah api ini selesai saya ingin memeriksa apakah elemen span ada di halaman.
saya sudah mencoba sesuatu seperti di bawah ini.
const setUp = () => {
cy.apiPatchSomethings(something1)
.then(() => {
cy.reload();
});
}
describe('Suite name', () => {
before(() => {
setUp();
});
it('test case', () => {
cy.contains('span');
}
});
kode di atas tidak berfungsi. bahkan sebelum elemen span terlihat di halaman, ia memeriksa elemen span.
jika saya menggunakan cy.wait(10000) seperti di bawah ini berfungsi
it('test case', () => {
cy.wait(10000);
cy.contains('span');
});
tapi saya tidak ingin menggunakan cy.tunggu. apakah ada cara lain untuk mengatasi ini. bisakah seseorang membantu saya dengan ini. terima kasih.
cy.apiPatchSomethings
mengembalikan janji? - person Jonah   schedule 08.01.2021