如何使用webdriver将addon adblockplus添加到firefox配置文件中

时间:2015-01-06 11:34:28

标签: selenium

我使用以下代码将扩展adblock plus添加到firefox个人资料

文件f =新文件(“C:\ FirefoxProfile \ extensions \ {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} .xpi”);                                         fp.addExtension(F);

但是当我添加这个,我收到错误无法找到位置。 任何人都可以回答这个问题。

1 个答案:

答案 0 :(得分:0)

你的路径不正确。

正确的路径是:C:\\FirefoxProfile\\extensions\\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}.xpi

Java将\\读为\

Check out this simple program:
public class MainClass {
  public static void main(String[] a) {
  File myDir = new File("C:\\jdk1.5.0\\src\\java\\io");
System.out.println(myDir);
 }
}

输出结果为:C:\jdk1.5.0\src\java\io

编辑:

public void aaaa() throws IOException {
    File file = new File("C:\\FirefoxProfile\\adblock_plus-2.6.6-tb+an+fx+sm"); 
    FirefoxProfile fp = new FirefoxProfile();
    fp.addExtension(file);
}