如何使用RemoteWebDriver(.Net)设置Firefox配置文件

时间:2011-05-18 16:55:56

标签: .net webdriver

是否已弃用使用RemoteWebDriver(.Net)设置Firefox配置文件的功能?也许它从未实现过.Net。我找到了Java的示例,但我不确定它们的最新状态,并且似乎没有将配置文件应用于远程FirefoxDriver的方法。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

您应该可以在主干中的最新代码中执行此操作。您的代码看起来像这样(警告:未经测试的代码):

FirefoxProfile profile = new FirefoxProfile();
// customize your profile here...

DesiredCapabilities caps = DesiredCapabilities.Firefox();
caps.SetCapability("firefox_profile", profile.ToBase64String());

IWebDriver driver = new RemoteWebDriver(caps);

请注意,允许此操作的代码尚未在正式版本中发布,但可在主干中使用。它将在项目的下一个版本中提供。