我正在尝试通过使用模板文字使我的测试在Cypress中更具可伸缩性和可重用性。在Nightwatch中,我通过在Page对象模型中编写一个函数来做到这一点,我在该函数中传递了一个参数,并在测试中调用了该参数,如示例所示。//NightwatchPage Object model
this.click(`.menuItem${name}`)
}
我更改了一个现有的测试来使用它: 'Login page has a login button' : function (browser) { .waitForElementVisible('body', 10000)
.assert.containsText显然,页面对象是在登录测试的上下文中计算的,因此页面对象中的页面对