如何使用Webdriver控制Firefox扩展的边栏

我正在尝试使用由selenium-webdriver NodeJs包提供的相关驱动程序来testingFirefox扩展。

该扩展创build了一个侧边栏,其句柄我无法使用getAllWindowHandles方法find。 花了一些时间阅读文档,似乎Selenium不支持标签; 也许这就是为什么。

有没有办法检索一个Firefox(扩展)边栏的句柄,以便能够在其上运行testing?

我认为在WebDriver中处理这个是不可能的。 但是,我有同事在WebDriver for Web和不支持的部分-Sikuli之间使用混合testing自动化框架。 Sikuli是一个图像驱动框架,您可以使用它来自动化边栏。

另一个我可以build议的是尝试使用Mozilla开发人员的API 。