如何使用 Webdriver 控制 Firefox 扩展的侧边栏
How to control Firefox extension's sidebar using Webdriver
我正在尝试使用 selenium-webdriver
NodeJs 包提供的相关驱动程序测试 Firefox 扩展。
该扩展程序创建了一个 sidebar whose handle I haven't been able to find using the getAllWindowHandles
方法。花了一些时间阅读文档后,Selenium 似乎也不支持制表符;也许这就是原因。
是否有任何方法可以检索 Firefox(扩展)侧边栏的句柄以便能够对其进行 运行 测试?
我认为在 WebDriver 中无法处理这个问题。但是,我有一些同事在 WebDriver for Web 和不支持的部分之间使用混合测试自动化框架 - Sikuli。 Sikuli 是一个图像驱动的框架,您可以使用它来自动化侧边栏。
我可以建议的另一件事是尝试使用 Mozilla developer's API.
我正在尝试使用 selenium-webdriver
NodeJs 包提供的相关驱动程序测试 Firefox 扩展。
该扩展程序创建了一个 sidebar whose handle I haven't been able to find using the getAllWindowHandles
方法。花了一些时间阅读文档后,Selenium 似乎也不支持制表符;也许这就是原因。
是否有任何方法可以检索 Firefox(扩展)侧边栏的句柄以便能够对其进行 运行 测试?
我认为在 WebDriver 中无法处理这个问题。但是,我有一些同事在 WebDriver for Web 和不支持的部分之间使用混合测试自动化框架 - Sikuli。 Sikuli 是一个图像驱动的框架,您可以使用它来自动化侧边栏。
我可以建议的另一件事是尝试使用 Mozilla developer's API.