问题标签 [testcafestudio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
57 浏览

variables - 在 Testcafe 中,我们可以在测试用例中声明一个变量并将其用作断言的预期值吗?

我想将 UI 元素作为变量存储在测试用例中,并希望将该变量用作稍后断言的预期值,以将其与类似的文本匹配。但是想不出办法。

0 投票
0 回答
33 浏览

javascript - 是否有任何选项可以通过 testcafe 绘制地图以实现测试自动化

我想通过使用testcafe通过测试自动化javascript框架放大来自动绘制地图,但我想通过在我的代码中传递x,y偏移量来随机绘制以创建任何形状,如下所示,是否有任何其他选项可用于绘制地图?

0 投票
1 回答
46 浏览

testing - 有没有办法自定义TestCafe Studio模板来渲染JS?

我有一组我们的 TestCafe 测试所依赖的实用程序和建模页面。我正在开发 POC,看看我们是否可以在 TestCafe Studio 中使用该代码。我假设某处有一个模板用于帮助生成按下Convert to JavaScript按钮产生的 JS 代码,但我可能错了。如果它存在,我想知道如何在它的顶部添加一些导入。

或者,如果有办法在测试运行之前运行脚本,那么也许我可以导入我的实用程序和页面并将它们添加到上下文中。

0 投票
1 回答
35 浏览

testing - 在 TestCafe Studio 中,如何将一个夹具中定义的选择器/函数/自定义脚本导入/引用到另一个夹具中?

如果我在一个测试中定义了一个选择器或函数,我可以在另一个测试或另一个文件/夹具中的测试中访问它吗?同样,有没有办法实现页面模型并让测试使用页面中定义的选择器?

0 投票
0 回答
28 浏览

javascript - TestCafe - 由于 my-local-ip 或代理的前缀,无法连接第 3 方 uri

我的一项测试是在单击按钮后调用第 3 方 URI。

调用时,“src”属性设置为 URI,例如 src="http://my-local-ip 或代理 uri/https://3rd 方 uri"。

由于“http://my-local-ip or proxy uri”的前缀,第 3 方 uri 没有发生连接。

是否可以将“src”属性设置为“https://3rd 方 uri”

  • 测试咖啡馆版本:1.16.0
  • 浏览器名称和版本:chrome、firefox
  • 命令行参数:npx testcafe chrome dotenv.js scenario.js
  • 平台和版本:mac
0 投票
0 回答
11 浏览

html - 浏览器启动时是否有让 TestCafe Studio 选择客户端证书?

我想使用 TestCafe Studio 自动化网页。但是,每次启动网页时,您都必须在加载页面之前选择一个证书来验证自己。无论如何,TestCafe Studio 可以选择证书吗?任何帮助将不胜感激。

0 投票
0 回答
37 浏览

testing - 无法重定向到登录页面页面被冻结

在使用 IE 浏览器对测试用例运行测试时,获取页面被冻结

操作系统:Windows 10 Testcafe 版本:1.17.1 节点:14.2.0 npm:6.14.4

在此处输入图像描述

0 投票
1 回答
21 浏览

css - 当将 css 格式的字符串与正常构造的字符串进行比较时,Testcafe 深度相等失败

尝试将两个句子(深度相等)与其中一个在某些 css 格式的帮助下创建的句子进行比较失败。我要比较的字符串确实添加了几个空格分隔符

以下是声明:

在 UI 上两者看起来相同。但是当测试在 testcafe 中运行时stmt2显示为 'thisis thestring'

有人可以帮我解决这个问题吗?

0 投票
0 回答
62 浏览

javascript - 在 testCafe 测试脚本中出现“未处理的承诺拒绝”错误

使用 Visual Studio 代码中的 Javascript 在 testcafe 中创建了一个测试。不确定为什么会出现此错误,因为几个测试用例使用相同的代码运行良好

未处理的承诺拒绝:ActionStringArgumentError { code: 'E16', isTestCafeError: true, callsite: CallsiteRecord { filename: 'File Location', lineNum: 23, callsiteFrameIdx: 6, stackFrames: [ [Object], [Object], [Object], [对象], [对象], [对象], [对象], CallSite {}, [对象], [对象], [对象], CallSite {}, [对象], [对象], [对象], CallSite { }, [Object], [Object], [Object], CallSite {}, [Object], [Object], [Object], CallSite {}, [Object], [Object], [Object], CallSite {}, [Object], [Object], [Object], [Object], [Object], [Object] ], isV8Frames: true }, argumentName: 'text', actualValue: 'undefined' } 浏览器: Chrome 96.0.4664.45 / Windows 10

谢谢

0 投票
1 回答
193 浏览

typescript - 找不到模块“faker”或其相应的类型声明。(2307)

我试图在 TestCafe Studio 中将“faker”与 TypeScript 一起使用。但是我收到一条错误消息,提示找不到模块“faker”或其相应的类型声明。(2307)

这是我在 TestCafe 中尝试过的。