Selenium WebDriver(又名Selenium 2)在哪里打开FirefoxDriver时会使用匿名配置文件?如果它使用Firefox的默认值%appdata%/ roaming / mozilla / firefox / profiles,那么如果我要禁用firefox插件,那么也应该对Selenium WebDriver禁用它,为什么不是呢?
我将回答它,并支持@twall的评论:在Selenium 2 WebDriver中启动firefox时,它将启动新的匿名配置文件。
但是,如果要更改它,则可以创建新的Firefox配置文件并以某种方式命名它,您知道它是什么-例如SELENIUM
SELENIUM
然后在您的代码中执行以下操作:
ProfilesIni profile = new ProfilesIni(); FirefoxProfile ffprofile = profile.getProfile("SELENIUM"); WebDriver driver = new FirefoxDriver(ffprofile);
这样,Firefox将始终启动该配置文件。在配置文件中,您需要进行所有设置