向FirefoxProfile添加扩展时出错

时间:2017-05-23 08:32:08

标签: selenium selenium-webdriver firefox-addon browser-extension

搜索后,我找到了一种通过.FirefoxProfile()向Firefox添加扩展程序的方法。但是,到处都提到了相同的解决方案。

我不明白为什么我会遇到错误。这是代码:

 String firebugFilePath = "C:\FF_addons\firebug.xpi";
        FirefoxProfile profile = new FirefoxProfile();
        try {
            profile.addExtension(new File(firebugFilePath));
            // Add more FF addons if required 
        } catch (IOException err) {                
        }
        driver = new FirefoxDriver(profile);

我面临的错误是在第4行:incompatible types: com.gargoylesoftware.htmlunit.javascript.host.file.File cannot be converted to java.io.File

1 个答案:

答案 0 :(得分:0)

听起来你输入了错误的File类。

改变你的

import com.gargoylesoftware.htmlunit.javascript.host.file.File

import java.io.File