【问题标题】:How do I load the Firebug extension into FirefoxProfile for WebDriver in C#如何在 C# 中将 Firebug 扩展加载到 FirefoxProfile for WebDriver
【发布时间】:2011-06-22 21:43:24
【问题描述】:

我需要将 Firebug 和 NetExport 加载到 WebDriver 的 firefox 配置文件中,而以下代码根本不起作用:

profile.AddExtension(@"C:\source\QuickQA\Test\Assemblies\firebug-1.6.2.xpi");
profile.AddExtension(@"C:\source\QuickQA\Test\Assemblies\netExport-0.8b12.xpi");
profile.SetPreference("extensions.firebug.currentVersion", "1.7.0a3");
profile.SetPreference("extensions.firebug.previousPlacement", 1);
profile.SetPreference("extensions.firebug.onByDefault", true);
profile.SetPreference("extensions.firebug.defaultPanelName", "net");
profile.SetPreference("extensions.firebug.net.enableSites", true);
profile.SetPreference("extensions.firebug.netexport.defaultLogDir", NetExportDirectory);
profile.SetPreference("extensions.firebug.netexport.alwaysEnableAutoExport", true);

这是错误:

System.IO.IOException : Cannot create "C:\source\QuickQA\Test\Assemblies\firebug-1.6.2.xpi" because a file or directory with the same name already exists.

我最好的猜测(因为这方面的文档严重缺乏)是AddExtension 方法需要一个包含扩展二进制文件的字符串,而不是指向其位置的路径。

有人可以解释一下吗? 一个工作示例将不胜感激..

【问题讨论】:

    标签: c# visual-studio-2010 firebug webdriver


    【解决方案1】:

    原来这是一个错误:http://code.google.com/p/selenium/issues/detail?id=1894

    最近的版本已修复此问题,因此,如果您已签出源代码,您可以获得修复此问题的构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-06
      • 2010-11-14
      • 1970-01-01
      • 2014-10-04
      • 2012-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多