使用selenium IDE更改SDK插件测试的Firefox首选项

使用selenium IDE更改SDK插件测试的Firefox首选项,firefox,firefox-addon-sdk,xul,selenium-ide,Firefox,Firefox Addon Sdk,Xul,Selenium Ide,我正在使用Selenium IDE测试FireFox SDK插件中的一些行为。例如,我加载一个页面,并确定内容脚本正在以预定的速度执行。在我的插件中,我使用简单的prefs来设置一些用户定义的首选项 例如,我希望加载一个页面,然后确保如果更改了首选项,内容脚本会收到更新,并根据新设置对页面进行必要的更改 当我尝试使用Selenium IDE导航到插件配置页面chrome://mozapps/content/extensions/extensions.xul?type=extensions/关于:

我正在使用Selenium IDE测试FireFox SDK插件中的一些行为。例如,我加载一个页面,并确定内容脚本正在以预定的速度执行。在我的插件中,我使用简单的prefs来设置一些用户定义的首选项

例如,我希望加载一个页面,然后确保如果更改了首选项,内容脚本会收到更新,并根据新设置对页面进行必要的更改

当我尝试使用Selenium IDE导航到插件配置页面
chrome://mozapps/content/extensions/extensions.xul?type=extensions
/
关于:插件
。我可以使用Selenium选择一个条目(
),但是我不能单击条目中的任何按钮,因为它们不是XUL dom的一部分。我曾尝试使用Selenium将enter、tab、clicks和双击发送到相应的
,但无法与项目的“内部”进行交互

我还尝试使用selenium通过
about:config
修改条目,但是,包含所有entires的区域只是一个XUL
,您无法针对单个条目


作为selenium ide自动化工作流程的一部分,是否有一种方便的方法来更改插件设置

您似乎应该使用Selenium Web驱动程序,按驱动程序您可以设置首选项

您似乎应该使用Selenium Web驱动程序,按驱动程序您可以设置首选项

为Selenium Web驱动程序找到此项:为Selenium Web驱动程序找到此项: