测试咖啡厅基本测试执行失败,即使在设置屏幕记录权限之后,MachBook Air11.6.3 (20G405)也会出现错误。
复制的步骤
testcafe chrome -e test_suite/tests/temp_test.ts


即使在授予权限之后,也会引发以下错误。
Using locally installed version of TestCafe.
TestCafe requires permission to record the screen. Open 'System Preferences > Security & Privacy > Privacy > Screen Recording' and check 'TestCafe Browser Tools' in the application list.
Press any key to retry.
ERROR UnableToAccessScreenRecordingAPIError: The find-window process cannot access the Screen Recording API.发布于 2022-02-14 08:23:10
尝试从您的主目录中删除.tools文件夹。如果这没有帮助,请尝试执行以下命令:
chmod +x "/Users/{user}/.testcafe-browser-tools/TestCafe Browser Tools.app/Contents/MacOS/testcafe-browser-tools"另外,如果您正在使用M1芯片,请尝试安装Rosetta 2。如果问题仍然存在,我建议您在TestCafe GitHub存储库中添加一个示例项目和一个视频来演示如何再现它。确保问题的调用堆栈也是可见的。
https://stackoverflow.com/questions/71108522
复制相似问题