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

时间:2015-05-07 11:49:17

标签: node.js firefox selenium selenium-webdriver webdriver

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

该扩展程序会创建一个sidebar,其句柄我无法使用getAllWindowHandles方法找到。花了一些时间阅读文档,似乎Selenium不支持标签;也许这就是原因。

有没有办法检索Firefox(扩展名)侧边栏的句柄,以便能够对其进行测试?

1 个答案:

答案 0 :(得分:0)

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

我可以建议的另一件事是尝试使用Mozilla developer's API