在自定义扩展中使用SeleniumWebDriver



我正在开发一个Firefox扩展,需要生成合成事件。我希望将此事件视为"本机"事件。然而,Firefox公开的DOMAPI(createEvent、initEvent)并没有真正表现为本机事件。我意识到Selenium通过采用本机事件解决了这个问题。

我的问题是,我可以在我的扩展中独立使用webdriver.xpi吗?我的扩展是基于JavaScript的。如果是,如何?以前有人做过吗?

任何建议都将不胜感激。

硒是不必要的:

您可以使用nsIDOMWindowUtils.sendMouseEventToWindow()而不是document.createEvent()。此方法用于测试,也将生成本机事件。

参考

  • 事件是由Firefox扩展';值得信赖'

相关内容

  • 没有找到相关文章

最新更新