我可以使用selenium从firefox / chrome调用一个插件。我的要求是,我必须从firefox点击并打开一个插件并做一些动作。我必须在firefox中调用脚本封面插件
答案 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。