Mac上Safari扩展的静默安装,没有任何用户提示

Den*_*mma 5 safari macos selenium

我正在Mac上为Safari 5设置Selenium测试.我需要事先安装我们的Safari扩展,它需要静默发生,没有任何用户提示.从以前的帖子中,我发现这有效,因为它加载了扩展名为的浏览器:

打开-a Safari okta.safariextz

但它会打开浏览器并向用户发出提示:"您确定要安装扩展吗?"

Selenium无权访问此提示,无法单击安装.我需要配置Safari,以便它不会提示用户安装,而只是允许安装扩展.

有没有办法做到这一点?

任何指针赞赏.

-Denali

ken*_*nki 0

我不相信有任何方法可以进行静默扩展安装,因为这将是一个安全漏洞。在运行 Selenium 测试之前,您可能需要尝试合并 AppleScript 来进行扩展安装。

这是 StackOverflow 上的另一个问题,其中包含有关 Safari 扩展重新加载的 AppleScript 详细信息,可用于您的目的:

如何从命令行重新加载 Safari 扩展?