使用testcafe运行测试之前如何单击按钮

时间:2019-04-02 15:19:42

标签: javascript automated-tests e2e-testing web-testing testcafe

我想测试我的网站应用程序的页面。但是,我有一个免责声明页面,您需要先接受该声明,然后才能访问实际的应用程序。在进行测试之前,有没有办法执行任务(在我的情况下单击“接受”按钮)。

当前,我的所有任务失败,因为它们无法通过页面。

谢谢。

2 个答案:

答案 0 :(得分:8)

您可以通过which I did步骤

执行此操作

答案 1 :(得分:1)

代码将如下所示:

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)
  })

它工作正常。