【发布时间】:2012-08-20 01:09:30
【问题描述】:
Selenium WebDriver(又名 Selenium 2)在哪里获取它在打开 FirefoxDriver 时使用的匿名配置文件?如果它使用 Firefox 的默认值 %appdata%/roaming/mozilla/firefox/profiles,那么如果我要禁用一个 firefox 插件,那么 Selenium WebDriver 也应该禁用它,那为什么不呢?
【问题讨论】:
-
AFAIK 它始终是全新的。您应该创建自己的并根据需要进行修改。
-
好吧,它是一个全新的,但它仍然基于存储在计算机上的一些原型,因为它记得启动一个在 Firefox 中被禁用的插件。这个原型在哪里?
-
如果您在命令行上指定
-CreateProfile选项,我猜它是firefox 提供的。例如firefox -CreateProfile test。所以你要问的是一个firefox问题,而不是一个硒问题。我仍然建议使用配置文件管理器创建一个新的配置文件,例如firefox.exe -ProfileManager -
在无头情况下安装/启动类似
xvfb(帧缓冲服务器)的东西,您将能够使用DISPLAY=:11.0 firefox -CreateProfile test。
标签: firefox selenium selenium-webdriver