如何测试 Safari 扩展的弹出窗口

How to test Safari extension's popup

我想测试我目前正在开发的 Safari 浏览器扩展程序。扩展未打包并已加载到 safari 中。

在 chrome 中,我可以通过以下方式轻松访问弹出 html 页面:

chrome-extension://EXTENSION_ID/popup.html

但在 safari 中,它看起来像这样:

safari-extension://com.company.stuff-extension-DEVELOPER_ID/1r0c2t2/html/popup.html

其中 1r0c2t2 是随机 (?) 字符串,每次浏览器加载时都会发生变化。

所以我的问题是,我怎样才能得到那个随机字符串?

我正在使用 safari 10(原生 safaridriver)和 selenium-webdriver v3.4.0

safaridriver 目前不支持测试扩展。请在 https://bugreport.apple.com/

提交关于您的用例的增强请求