如何在使用 testcafe 进行 运行 测试之前单击按钮
How to click a button before running tests with testcafe
我想测试我的网站应用程序的页面。但是,我有一个免责声明页面,您需要先接受该页面,然后才能访问实际的应用程序。有没有办法在进行测试之前执行任务(在我的例子中单击接受按钮)。
目前,我所有的任务都失败了,因为它们无法通过页面。
谢谢。
您可以在 BeforeEach 步骤中完成此操作
代码看起来像这样:
fixture`testing BeforeEach functionality`
.meta('fixtureID', 'fix-0001')
.meta({ author: 'luka98v', creationDate: Date() })
.page`${url}`
.beforeEach(async t => {
const acceptButton = Selector('#accept-disclaimer')
await t
.click(acceptButton)
})
它工作正常。
我想测试我的网站应用程序的页面。但是,我有一个免责声明页面,您需要先接受该页面,然后才能访问实际的应用程序。有没有办法在进行测试之前执行任务(在我的例子中单击接受按钮)。
目前,我所有的任务都失败了,因为它们无法通过页面。
谢谢。
您可以在 BeforeEach 步骤中完成此操作
代码看起来像这样:
fixture`testing BeforeEach functionality`
.meta('fixtureID', 'fix-0001')
.meta({ author: 'luka98v', creationDate: Date() })
.page`${url}`
.beforeEach(async t => {
const acceptButton = Selector('#accept-disclaimer')
await t
.click(acceptButton)
})
它工作正常。