TestCafe Studio:如何导入ES模块,以便可以在TestCafe脚本中使用它们?

tho

我想在TestCafe脚本(基本上复制到测试方法中)中使用导入的函数。对我来说,这些脚本对于创建可重用的代码片段非常有用。

但是我没有找到可以导入模块的位置,然后将该模块添加到测试文件标题中的import语句中。

一个例子:

我有一个用于视觉回归测试的测试功能。它基本上获取页面的屏幕截图,并将其与存储在磁盘上的屏幕截图进行比较。由于这还包括使用节点fs API从磁盘读取文件或向磁盘写入文件以及调用诸如graphicsmagik之类的程序包,因此它很快成为一个庞大的脚本。我也许可以将其复制到一个TestCafe脚本块中,但是它不可重用并且几乎无法扩展。

有什么我想念的吗?

当然,我可以创建一些命令行任务,将导入行添加到所有生成的js文件的顶部。但是只有在有人为他们制作了js文件并运行了我的脚本之后,该测试才有效。无法直接从TestCafe Studio运行这些测试。

德米特里·奥斯塔舍夫(Dmitry Ostashev)

您可以将代码放入单独的模块,然后使用导入Run TestCafe Script

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以扩展TestCafe Studio?

来自分类Dev

TestCafe框架的用法

来自分类Dev

停止活动的Testcafe运行

来自分类Dev

让 TestCafe 识别 dotenv 变量

来自分类Dev

如何调试在testcafe / testcafe docker容器中运行的Testcafe浏览器?

来自分类Dev

我可以在testCafe中使用局部变量吗?

来自分类Dev

testcafe是否支持图像粘贴?

来自分类Dev

TestCafe t.eval与ClientFunction

来自分类Dev

如何在testcafe中模拟Date()?

来自分类Dev

如何等待元素在 TestCafe 中消失?

来自分类Dev

使用testcafe监视窗口功能

来自分类Dev

在Mac上使用Jenkins的Testcafe:node_modules / .bin / testcafe:没有这样的文件或目录

来自分类Dev

TestCafe调试页脚阻止页面交互

来自分类Dev

通过智能运行操作执行testcafe

来自分类Dev

无法在testcafe中选择下拉列表

来自分类Dev

TestCafe中的默认选择器超时

来自分类Dev

TestCafe-如何通过auth0登录使用角色

来自分类Dev

如何使用Testcafe在高山docker图像内运行电子?

来自分类Dev

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

来自分类Dev

在无头的Docker容器中的Chrome上运行Testcafe脚本

来自分类Dev

是否可以在Express.js中运行TestCafe测试?

来自分类Dev

我们可以覆盖testcafe的TestController的“期望”方法吗

来自分类Dev

如何在基于Chromium的功能测试中使用导航器媒体设备?(TestCafe)

来自分类Dev

Testcafe-如何将JSON响应数据用作变量

来自分类Dev

如何在TestCafe中单击未渲染的虚拟元素

来自分类Dev

TestCafe-如何遍历不同元素类型的选择器?

来自分类Dev

Testcafe-如何声明两个不同的位置

来自分类Dev

如何减慢TestCafe中的测试执行速度?

来自分类Dev

TestCafe无法使用Selector.withText()过滤<tspan>

Related 相关文章

热门标签

归档