在typescript中定义testcafe userrole

时间:2018-03-27 16:17:30

标签: typescript testcafe

在Testcafe中,我可以使用以下命令在javascript中定义用户角色:

   import { Role,t } from 'testcafe';

export const UserRole:Role=Role('https://example.com/', async (t) => {
        await t
            .typeText('#LoginID', 'user')
            .typeText('#Password', 'Pass1!')
            .click('.btn btn-login');
    },{preserveUrl:true});

我有一个Typescript项目,其allowJs设置为false,当我在打字稿代码中使用上面的代码时,如

fixture ('Check logged user')

    .beforeEach(async t => {
      await t.useRole(UserRole);

});

我得到了

  

fixture.beforeEach钩子出错 -         "角色"参数应该是一个Role实例,但它是对象。

0 个答案:

没有答案