我正在尝试使用 selenium-webdriver
NodeJs 包提供的相关驱动程序来测试 Firefox 扩展。
扩展程序创建 sidebar我无法使用 getAllWindowHandles
找到其句柄方法。花了一些时间阅读文档后,Selenium 似乎也不支持选项卡;也许这就是原因。
有没有办法检索 Firefox(扩展)侧边栏的句柄以便能够在其上运行测试?
最佳答案
我认为在 WebDriver 中不可能处理这个问题。但是,我有同事正在使用 WebDriver for Web 和不支持的部件之间的混合测试自动化框架 - Sikuli 。 Sikuli 是一个图像驱动框架,可用于自动化侧边栏。
我可以建议的另一件事是尝试使用 Mozilla developer's API .
关于node.js - 如何使用 Webdriver 控制 Firefox 扩展的侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30100203/