【发布时间】:2020-10-01 21:06:37
【问题描述】:
我正在关注 TestCafe 文档,并且了解如何编写测试并从命令行在本地运行它。我想知道的是如何在远程服务器上托管测试并从其他地方执行它们。到目前为止,我能看到的唯一方法是使用 API 设置远程服务器,然后执行命令来运行 TestCafe 测试。有没有更简单的方法来完成这个,它可以在不执行命令的情况下运行测试?
【问题讨论】:
-
根据描述,我假设您正在寻找一种在远程设备上的浏览器中运行测试的方法。请参考以下主题:Test on Remote Computers and Mobile Devices.
-
提供更多上下文。我们希望我们的测试由非技术人员运行。无法使用终端或控制台的人。相反,我们计划让他们填写一个表单,该表单将调用 node.js 和 Express 中内置的 API,然后触发测试并返回 JSON。现在,我可以让 API 触发测试的唯一方法是使用 exec 函数,然后执行命令。虽然这行得通,但对我来说感觉很奇怪,我正在寻找一种更好的方法来实现这一点。感谢您查看此内容!
标签: testing automation automated-tests e2e-testing testcafe