我正在尝试使用selenium-webdriver
NodeJs包提供的相关驱动程序来测试Firefox扩展。
该扩展程序会创建一个sidebar,其句柄我无法使用getAllWindowHandles
方法找到。花了一些时间阅读文档,似乎Selenium不支持标签;也许这就是原因。
有没有办法检索Firefox(扩展名)侧边栏的句柄,以便能够对其进行测试?
答案 0 :(得分:0)
我认为在WebDriver中无法处理此问题。但是,我有同事在WebDriver for Web和不支持的部分之间使用混合测试自动化框架 - Sikuli。 Sikuli是一个图像驱动框架,您可以使用它来自动化侧边栏。
我可以建议的另一件事是尝试使用Mozilla developer's API。