我想在TestCafe脚本(基本上复制到测试方法中)中使用导入的函数。对我来说,这些脚本对于创建可重用的代码片段非常有用。
但是我没有找到可以导入模块的位置,然后将该模块添加到测试文件标题中的import语句中。
一个例子:
我有一个用于视觉回归测试的测试功能。它基本上获取页面的屏幕截图,并将其与存储在磁盘上的屏幕截图进行比较。由于这还包括使用节点fs API从磁盘读取文件或向磁盘写入文件以及调用诸如graphicsmagik之类的程序包,因此它很快成为一个庞大的脚本。我也许可以将其复制到一个TestCafe脚本块中,但是它不可重用并且几乎无法扩展。
有什么我想念的吗?
当然,我可以创建一些命令行任务,将导入行添加到所有生成的js文件的顶部。但是只有在有人为他们制作了js文件并运行了我的脚本之后,该测试才有效。无法直接从TestCafe Studio运行这些测试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句