有没有办法像使用 "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'
  }
})