【问题标题】:Upgrade to Mozilla Firefox 20 and Selenium IDE 2.0.0 - path for user-extensions.js has changed?升级到 Mozilla Firefox 20 和 Selenium IDE 2.0.0 - user-extensions.js 的路径已更改?
【发布时间】:2013-04-27 04:42:04
【问题描述】:

我最近升级到firefox 20,并将selenium IDE升级到2.0.0

我有一个自定义的“user-extensions.js”文件,我通常把它放在这里: C:\Users\skyn\AppData\Roaming\Mozilla\Firefox\Profiles\1dj9c5sr.default\extensions{a6fd85ed-e919-4a43-a5af-8da18bda539f}\chrome\content\selenium-core\scripts

直到现在,在 Firefox 20 中,目录结构发生了明显变化。 这是存在的路径: C:\Users\skyn\AppData\Roaming\Mozilla\Firefox\Profiles\ug1917fp.default\extensions

然后不是路径中的下一个目录,而是一个 xpi 文件(同名): {a6fd85ed-e919-4a43-a5af-8da18bda539f}.xpi

目录及其中的所有内容发生了什么变化?

我不能说我了解 Mozilla 组织其数据的方式。是否安装正确?

【问题讨论】:

    标签: firefox selenium-ide user-extensions.js


    【解决方案1】:

    这是新版 Firefox 的问题。它不会自动扩展 .XPI 文件。

    看看https://developer.mozilla.org/en-US/docs/Extension_Packaging

    从 Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) 开始, 安装扩展时不再解压缩 XPI 文件。 相反,XPI 本身被放置在扩展目录中,并且 文件直接从包中加载出来。

    下面写着:

    定制的应用程序可以包括附加组件(包括扩展和 主题)通过放置解压缩的(即,不是 XPI 文件,而是 包的内容)在<appdir>/distribution/bundles 目录中。 包含插件的目录必须与 ID 命名相同 的附加组件或主题。以这种方式打包的附加组件不会 对用户可见。

    【讨论】:

    • 感谢您的提示。我仍然不知道如何访问 XPI 中的目录以便在其中存储我的 user-extensions.js 文件。这是 SeleniumIDE 中的标准内容,所以我需要弄清楚他们希望我如何做。我尝试将我的 user-extensions.js 文件添加到 XPI(因为它只是一个 zip 文件)但没有让它工作然而。不确定我是应该解压缩 XPI 还是将其留在原处。
    猜你喜欢
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 2013-04-17
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多