首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试咖啡馆测试不会在MacBook Big上使用UnableToAccessScreenRecordingAPIError执行:

测试咖啡馆测试不会在MacBook Big上使用UnableToAccessScreenRecordingAPIError执行:
EN

Stack Overflow用户
提问于 2022-02-14 07:45:43
回答 2查看 1.2K关注 0票数 3

测试咖啡厅基本测试执行失败,即使在设置屏幕记录权限之后,MachBook Air11.6.3 (20G405)也会出现错误。

复制的步骤

  1. 创建基本测试
  2. 从命令行运行测试

testcafe chrome -e test_suite/tests/temp_test.ts

  1. 它提示输入录制屏幕的权限。

  1. 提供所需的许可

即使在授予权限之后,也会引发以下错误。

代码语言:javascript
复制
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.
EN

Stack Overflow用户

发布于 2022-02-14 08:23:10

尝试从您的主目录中删除.tools文件夹。如果这没有帮助,请尝试执行以下命令:

代码语言:javascript
复制
chmod +x "/Users/{​​user}​​/.testcafe-browser-tools/TestCafe Browser Tools.app/Contents/MacOS/testcafe-browser-tools"

另外,如果您正在使用M1芯片,请尝试安装Rosetta 2。如果问题仍然存在,我建议您在TestCafe GitHub存储库中添加一个示例项目和一个视频来演示如何再现它。确保问题的调用堆栈也是可见的。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71108522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档