我想在浏览器选项卡中打开扩展作为普通的html页面,以便我可以使用selenium WebDriver自动化它。在Firefox中,可以使用这样的链接来完成 - moz-extension://f1b30486-cd88-4319-bbb5-d5e387103414/popup.html
。
但问题是我没有在Firefox中找到一种方法可以找到所有扩展的ID **。上面使用的id是在安装扩展程序时获得的,并且像欢迎页面一样加载了包含url
moz-extension://f1b30486-cd88-4319-bbb5-d5e387103414/congratulations.html
的页面。
有没有办法在Firefox中获取附加组件ID或获取所有扩展名的上述网址。
打开about:memory
。单击显示内存报告中的“度量”。在“主过程”部分中,向下滚动到“其他测量”。在那里,您将找到已安装(活动)的扩展名,其名称及其ID显示为baseURL = moz-extension:// [random-ids]。
此方法适用于Firefox和Firefox for Android。请注意,仅显示已启用的扩展名。