我使用Protractor测试应用程序的Angular JS内容。 作为我的自动化脚本的一部分,我必须启动一个应用程序URL,然后调用浏览器扩展。
点击浏览器扩展程序 - 我收到此网址
“铬延伸://glfffgjbfebdaehgdcaachlfcpkggbbc/html/options.html#”
我已尝试在谷歌论坛上说明的一些解决方案,但自动化脚本的扩展程序正在启动。 https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/extension/getURL
Programmatically open a Chrome plugin's options.html page?
出于安全考虑,我不会共享代码。我请求有人告诉我如何完成这项任务。谢谢!
答案 0 :(得分:0)
你不能。出于安全原因,浏览器扩展与其他组件隔离。他们只能访问网页,而不是相反。这也非常有限。扩展程序无法访问页面控制台环境中的变量,反之亦然。
如果您拥有此扩展程序,则可以尝试web-accessible-resources,否则您无法做到。