Macos ';TestCafe浏览器工具&x27;想要访问';谷歌浏览器&x27;。Mac安全弹出窗口问题。Mac中是否有始终允许的设置?

Macos ';TestCafe浏览器工具&x27;想要访问';谷歌浏览器&x27;。Mac安全弹出窗口问题。Mac中是否有始终允许的设置?,macos,security,testing,automated-tests,testcafe,Macos,Security,Testing,Automated Tests,Testcafe,在Mac(Mojave 10.14.6)CI机器上,每当我将TestCafe升级到最新版本并运行测试作业时,我都会得到这个Mac权限弹出窗口(参见屏幕截图)。我必须手动登录到这台机器,然后单击“允许”来删除这个弹出窗口,以便启动chrome浏览器,否则它会失败 Mac中是否有设置使始终允许/授予对控制的访问权限 更新:我确实在设置中提供了“TestCafe浏览器工具”的权限,但这似乎没有帮助。(见截图) TestCafe浏览器工具是TestCafe 1.6.0及更新版本使用的特殊帮助程序。Te

在Mac(Mojave 10.14.6)CI机器上,每当我将TestCafe升级到最新版本并运行测试作业时,我都会得到这个Mac权限弹出窗口(参见屏幕截图)。我必须手动登录到这台机器,然后单击“允许”来删除这个弹出窗口,以便启动chrome浏览器,否则它会失败

Mac中是否有设置使始终允许/授予对控制的访问权限

更新:我确实在设置中提供了“TestCafe浏览器工具”的权限,但这似乎没有帮助。(见截图)


TestCafe浏览器工具是TestCafe 1.6.0及更新版本使用的特殊帮助程序。TestCafe将其用于访问操作系统API的功能,如截图、打开、关闭和调整浏览器窗口大小等

为获得macOS 10.15 Catalina中引入的新“屏幕录制”安全权限,必须使用专用应用程序实现此类功能,但它也为旧macOS版本提供了更安全的权限管理

使用TestCafe浏览器工具应用程序的第一个缺点是,当您从较旧的TestCafe版本升级到TestCafe 1.6.0时,您必须授予应用程序权限。另一个缺点是,如果更新后应用程序的内容发生更改,macOS可以重设授予TestCafe的权限,并再次显示权限对话框

我们必须对TestCafe 1.6.1和1.7.0中使用的TestCafe浏览器工具应用修补程序。这意味着当您升级到这些版本时,可以再次请求权限


但是TestCafe 1.7.0附带的TestCafe浏览器工具可以被认为是稳定的,我们不会在未来的TestCafe版本中频繁更改。这意味着您将不会看到从TestCafe 1.7.0开始的其他权限对话框。

您能否澄清出现此问题的TestCafe版本?您需要提供权限吗每次都是针对每个TestCafe版本还是仅针对1.6.0?@DmitryOstashev-我认为以前的TestCafe版本曾经发生过这种情况,但最近我在安装TestCafe v1.6.0并升级到v1.6.1时经常看到这种情况。(见附的新屏幕截图)。这很容易复制。只需创建一个新的npm项目。将TestCafe添加为项目依赖项并尝试运行TestCafe测试脚本,您就会看到权限弹出窗口。