问题标签 [testcafe]

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 回答
723 浏览

testing - 如何使用 Karma 或其他工具在远程计算机上启动具有特定 URL 的浏览器?

对于 e2e 测试,我使用允许在远程设备上运行测试的 Testcafe。要在远程设备上开始测试,我必须在远程浏览器中输入由 Testcafe 生成的 URL。当我可以远程启动浏览器并告诉它转到特定 URL 时,任何人都可以提出解决方案吗?

也许与 Karma 合作的人可以提出解决方案?

提前致谢。

0 投票
1 回答
1182 浏览

javascript - 使用 testcafe 在 Javascript 中断言数组列表

我刚刚开始使用名为 testcafe 的东西。我希望断言我已收到带有选择器“#audit > h4”的列表。它需要 >= 1。我不确定用于 >= 1 的语法,或者它应该放在哪里作为 JS 的新手。

到目前为止,这是我的代码,第二个测试需要建议:

0 投票
1 回答
683 浏览

javascript - testcafe 适用于个人测试,但所有测试

我是testcafe的新手。这是我最近遇到的问题。请点亮一些光:

假设我有四个 testcafe 测试,比如 A、B、C 和 D

  1. 如果我一个一个运行,testcafe chrome A.jstestcafe chrome B.js等等,它工作顺利

  2. 现在我将所有测试放在一个名为 tests 的文件夹中,然后使用以下命令运行它:testcafe chrome

step2 之后,只有前三个测试按预期工作(全部通过),测试 D 在加载页面中挂起总是失败,然后 Selector 找不到右键:

加载页面 - 不受欢迎

这是将在前三个测试中显示的所需页面:

想要的页面

有人可以阐明这个问题吗?

0 投票
1 回答
1945 浏览

web - 如何关闭 testcafe runner

我正在使用 Testcafe runner 来执行我得到的一些测试。当一切都完成后,控制台将永远执行脚本。

这是我的代码:

控制台仍然是这样的:

测试失败:0

并且永远不会关闭该过程。

0 投票
1 回答
563 浏览

reactjs - 在 TestCafe 中触发 OnChange

我是使用 testcafe 的新手,我正在尝试测试登录到我的应用程序。目前,测试逻辑是这样的

这失败了,因为我的登录组件将凭据存储在在输入上触发 OnChange() 时设置的状态变量中。如何在 testcafe 中触发事件?

我对 react 进行了一些研究,发现可以像这样触发 OnChange 输入

但我不知道如何正确地将 Event 模块导入到测试咖啡馆套件中。感谢您的任何帮助。

0 投票
1 回答
286 浏览

testing - Testcafe webproxy 丢弃有效载荷

我是 testcafe 的新手,不知道我的测试是否有问题。当我向我的端点调用一个帖子时,有效负载似乎在代理中的某个地方丢失了。这是发送的请求:

但是,当它到达 rails 后端时,这是来自请求的日志

请注意,查找用户的请求正在尝试选择users.username is NULL应该在哪里查找的位置users.username is user。当我没有通过 testcafe 运行时,此调用有效,但我假设 webproxy 配置不正确或无法正常运行,但我不知道如何修复它,甚至不知道从哪里开始修复它。任何帮助表示赞赏。

0 投票
1 回答
697 浏览

javascript - Testcafe Vue 选择器无法抓取 Vue 组件

我正在使用 Testcafe Vue Selectors 在我的 Vue 应用程序上执行 e2e 测试,但看起来我无法获取我的任何组件:

这是我创建的示例测试:

我的组件树的结构如下:

我像这样导入组件:

为什么这不起作用?

编辑:这是我测试组件的页面

0 投票
1 回答
230 浏览

laravel-5 - 如何将 testcafe 自动化工具与 laravel 集成

我已经使用 testcafe 工具记录了测试。我想将这些测试集成到本地代码项目 laravel 中。

https://testcafe.devexpress.com/

但是我没有使用 laravel 浏览测试,因为我已经在 testcafe 工具中记录了测试。

在此处输入图像描述

在此处输入图像描述

请帮我。

提前致谢!

0 投票
1 回答
6461 浏览

testing - 如何期望 url 在 TestCafe 中被重定向?

单击需要先登录的内容时,我想检测 URL 是否被重定向到登录页面。

有没有办法做到这一点?

0 投票
1 回答
1578 浏览

node.js - 如何告诉 TestCafe 在 navigateTo 方法之后等待?

我在 TestCafe 中有以下测试:

这个测试失败了:

问题是页面没有完全加载并且没有 h1 标签(从 React 组件呈现)但我不知道如何告诉 TestCafe 等待页面加载。

我试过这个:

哪个有效,但我需要一些测试才能使用 navigateTo 所以我想知道要更改什么,以便使用 navigateTo 的测试版本也可以工作。

我试图为这样的每一行设置等待:

但那个错误是一样的。