Testcafe测试未在Ubuntu(AWS计算机)中运行
我已经为所有可用的浏览器执行了以下命令
testcafe "chrome" abc.js
testcafe "chrome:headless" abc.js
testcafe "firefox" abc.js
testcafe "firefox:headless" abc.js
testcafe "chromium" abc.js
testcafe "chromium:headless" abc.js
我收到以下执行testcafe命令的错误消息
错误:没有要运行的测试。测试文件不包含任何测试,或者过滤器功能限制太多。
答案 0 :(得分:3)
ERROR Was unable to open the browser "chrome:headless" due to error. Error: EACCES: permission denied, mkdir '/tmp/testcafe/chrome-profile
运行sudo
后,您似乎试图在没有超级用户的情况下运行TestCafe。
我建议您删除/tmp/testcafe
文件夹(sudo rm -rf /tmp/testcafe
),然后再次运行TestCafe(不使用sudo
)。
答案 1 :(得分:1)
命令:testcafe "chrome" abc.js
表示文件abc.js
必须在当前工作目录中,以便testcafe
命令找到该文件。
如果abc.js
在子文件夹中,则命令行应为:
testcafe "chrome" ./**/abc.js