有没有办法像使用 "navCtrl.push('testpage', params)" 一样在使用 "cy.visit" 访问页面时传递参数?
Is there a way to pass parameters when visiting a page using "cy.visit" like when using "navCtrl.push('testpage', params)"?
在我的 Ionic3 应用程序中,我使用 NavController
浏览页面。在某些情况下,我会传递 this.navCtrl.push('TestPage', { name: 'John' });
之类的参数。在使用柏树访问像 cy.visit('#/test-page');
这样的页面时,有没有办法复制这种行为?
我需要的是 TestPage 在 cypress 测试下接收与它在定期使用该应用程序时接收到的参数相同的参数。
在最新的 cypress 版本 3.2.0
中,您可以在 cy.visit()
命令中传递参数。你能试试下面的方法看看它是否适合你吗?
cy.visit('url_goes_here', {
auth: {
username: 'some_username',
password: 'some_password'
}
})
在我的 Ionic3 应用程序中,我使用 NavController
浏览页面。在某些情况下,我会传递 this.navCtrl.push('TestPage', { name: 'John' });
之类的参数。在使用柏树访问像 cy.visit('#/test-page');
这样的页面时,有没有办法复制这种行为?
我需要的是 TestPage 在 cypress 测试下接收与它在定期使用该应用程序时接收到的参数相同的参数。
在最新的 cypress 版本 3.2.0
中,您可以在 cy.visit()
命令中传递参数。你能试试下面的方法看看它是否适合你吗?
cy.visit('url_goes_here', {
auth: {
username: 'some_username',
password: 'some_password'
}
})