'TestCafe Browser Tools' 想要访问 'Google Chrome'。 Mac 安全弹出窗口问题。 Mac 中是否有始终允许的设置?
'TestCafe Browser Tools' wants to access 'Google Chrome'. Mac security popup issue. Is there a settings in Mac to always allow?
在 Mac (Mojave 10.14.6) CI 机器上,每当我将 TestCafe 升级到最新版本和 运行 测试作业时,我都会得到这个 Mac 权限弹出窗口(见屏幕截图)。我必须手动登录到该机器并单击 'Allow' 以摆脱此弹出窗口,以便测试作业启动 chrome 浏览器,否则它会失败。
Mac 中是否有设置总是 allow/give 访问控制权?
更新:我确实在设置中提供了 'TestCafe Browser Tools' 的权限,但这似乎没有帮助。 (见截图
TestCafe Browser Tools 是 TestCafe 1.6.0 及更新版本使用的特殊帮助程序。 TestCafe 将它用于访问操作系统 API 的功能,例如截屏、打开、关闭和调整浏览器 windows 等。
使用专门的应用程序实现此类功能对于提供一种便捷的方式来获取 macOS 10.15 Catalina 中引入的新 'Screen Recording' 安全权限是必要的,但它也为旧的 macOS 版本提供了更安全的权限管理,因为嗯。
使用 TestCafe 浏览器工具应用程序的第一个缺点是,当您从旧的 TestCafe 版本升级到 TestCafe 1.6.0 时,您必须授予该应用程序权限。另一个缺点是,如果应用程序的内容在更新后发生更改,macOS 可以重置授予 TestCafe 的权限并再次显示权限对话框。
我们必须对 TestCafe 1.6.1 和 1.7.0 中使用的 TestCafe 浏览器工具应用修补程序。这意味着当您升级到这些版本时,可以再次请求权限。
但是TestCafe 1.7.0附带的TestCafe Browser Tools可以说是稳定的,我们不会在以后的TestCafe版本中经常更改它。这意味着从 TestCafe 1.7.0 开始您将看不到额外的权限对话框。
在 Mac (Mojave 10.14.6) CI 机器上,每当我将 TestCafe 升级到最新版本和 运行 测试作业时,我都会得到这个 Mac 权限弹出窗口(见屏幕截图)。我必须手动登录到该机器并单击 'Allow' 以摆脱此弹出窗口,以便测试作业启动 chrome 浏览器,否则它会失败。
Mac 中是否有设置总是 allow/give 访问控制权?
更新:我确实在设置中提供了 'TestCafe Browser Tools' 的权限,但这似乎没有帮助。 (见截图
TestCafe Browser Tools 是 TestCafe 1.6.0 及更新版本使用的特殊帮助程序。 TestCafe 将它用于访问操作系统 API 的功能,例如截屏、打开、关闭和调整浏览器 windows 等。
使用专门的应用程序实现此类功能对于提供一种便捷的方式来获取 macOS 10.15 Catalina 中引入的新 'Screen Recording' 安全权限是必要的,但它也为旧的 macOS 版本提供了更安全的权限管理,因为嗯。
使用 TestCafe 浏览器工具应用程序的第一个缺点是,当您从旧的 TestCafe 版本升级到 TestCafe 1.6.0 时,您必须授予该应用程序权限。另一个缺点是,如果应用程序的内容在更新后发生更改,macOS 可以重置授予 TestCafe 的权限并再次显示权限对话框。
我们必须对 TestCafe 1.6.1 和 1.7.0 中使用的 TestCafe 浏览器工具应用修补程序。这意味着当您升级到这些版本时,可以再次请求权限。
但是TestCafe 1.7.0附带的TestCafe Browser Tools可以说是稳定的,我们不会在以后的TestCafe版本中经常更改它。这意味着从 TestCafe 1.7.0 开始您将看不到额外的权限对话框。