Selenium Webdriver(Java)与Firefox扩展/插件连接/互操作

时间:2012-10-19 08:56:14

标签: java firefox selenium firefox-addon selenium-webdriver

我正在寻找一种方法将Selenium Webdriver连接到Firefox扩展/插件。 我想从selenium Webdriver的api中的firefox扩展开始一个函数。这有可能吗? 我知道我可以调用页面内的javascript代码,但不能在firefox扩展中调用。

如果使用selenium webdriver是不可能的,还有另一种方法可以连接,也许是用java?

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

如何做到这一点的方法是:

  • Create firefox profile并以某种方式命名它,你知道它是什么。例如SELENIUM
  • 在此个人资料中安装插件。通常,使该配置文件适合测试。
  • 初始化Webdriver时:

     ProfilesIni allProfiles = new ProfilesIni();
     FirefoxProfile desiredProfile = allProfiles.getProfile("SELENIUM");
     WebDriver driver = new FirefoxDriver(desiredProfile);