Я разрабатываю расширение Firefox, и мне нужно генерировать синтетические события. Я хочу, чтобы эти события рассматривались как «собственные» события. Однако API-интерфейсы DOM, предоставляемые Firefox (createEvent, initEvent), на самом деле не ведут себя как нативные события. Я понял, что Selenium решил проблему, приняв нативные события.
Мой вопрос: могу ли я использовать webdriver.xpi отдельно в своем расширении? Мое расширение основано на JavaScript. Если да, то как? Кто-нибудь делал это раньше?
Любые указатели будут высоко оценены.