使用Typescript键入TestCafe userVariables配置?

回首 测试交流1 95字数 230阅读模式
摘要我一直在试着和testcaferc合作。在我的项目中使用js配置文件来整合一些到目前为止已经展开的配置。 关于用户变量配置,我。。。

我一直在努力和 TestCafeRC.js公司 我的项目中的配置文件,用于整合一些到目前为止分散的配置。

关于用户变量s配置,我不确定如何键入它以使对象不可用 未知的.我可以从中导入变量 TestCafeRC.js公司 只要我需要使用 用户变量,但这不是文档中显示的示例。文章源自玩技e族-https://www.playezu.com/206030.html

有人知道怎么做吗?我应该在这里使用声明文件吗?我真的很喜欢这个全局配置文件的想法,并希望它能够正常工作,但到目前为止,使用Typescript似乎有点困难,尤其是在使用全局挂钩时。文章源自玩技e族-https://www.playezu.com/206030.html

谢谢文章源自玩技e族-https://www.playezu.com/206030.html

软件功能自动化测试文章源自玩技e族-https://www.playezu.com/206030.html 文章源自玩技e族-https://www.playezu.com/206030.html

玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/206030.html
    转载说明: 点我前往阅读>>>
    • Artem B
      Artem B 9

      在测试编译期间不可能生成这些类型。但是,您可以使用所有需要的类型定义自己的接口。
      projecttestuser-variablesindex.ts:
      import { userVariables } from ‘testcafe’

      export interface TypedUserVariables {
      [key: string]: unknown;

      result?: string
      }

      export const typedUserVariables = userVariables as TypedUserVariables;

      projecttesttest.ts:
      import { Selector } from ‘testcafe’;
      import { typedUserVariables } from ‘./user-variables’;

      test(‘Test’, async t => {
      const typedStringVariable = typedUserVariables.result; //Will be a string here
      })

      请让我知道这种方法是否适合您。
      当做
      阿耳特弥斯

    匿名

    发表评论

    匿名网友
    确定