我想在多个页面上运行相同的测试。它是一个长表格,分为多个页面。页数不同。有时是 7,有时是 30。请参见屏幕截图: https ://drive.google.com/file/d/1O_xhayyIaRJTqABDR27E4XubrmBTR2IW/view 所有页面都填满后,网址会更改。
如何使用 cypress.io 遍历所有页面?在 jQuery/javascript 中是这样的。
$(document).ready(function($) {
if(window.location.href.indexOf("xyz") > -1) {
fillInForm();
clickOnNext();
}
});
在 cypress.io 中,我尝试过,但它只运行一次。
cy.location().its('href').then((val) => {
if (val.indexOf('xyz') !== -1) {
// cypress test, fill in form...
cy.contains('Next').eq(0).click()
}
})
有任何想法吗?谢谢你。