我一直在努力和 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
未知地区 1F
在测试编译期间不可能生成这些类型。但是,您可以使用所有需要的类型定义自己的接口。
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
})
请让我知道这种方法是否适合您。
当做
阿耳特弥斯