如何使用selenium在firefox中调用插件

时间:2011-11-21 13:43:19

标签: selenium selenium-rc

我可以使用selenium从firefox / chrome调用一个插件。我的要求是,我必须从firefox点击并打开一个插件并做一些动作。我必须在firefox中调用脚本封面插件

1 个答案:

答案 0 :(得分:1)

您可以使用Firefox执行以下操作:

FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(new File(ClassLoader.getSystemResource("path/to/.xpi").getFile()));
WebDriver driver = new FirefoxDriver(profile);

我愿意打赌,为Chrome设置一些东西会非常相似。请注意,上面是Selenium 2。

编辑RC指令:

您需要按原样运行服务器(在概要文件管理器中创建概要文件后):

java -jar selenium-server.jar -firefoxProfileTemplate “<Selenium Profile Directory>”

您可以查看更多说明here