gpt4 book ai didi

c# - 使用 Firebug 和 Selenium 自动化页面加载性能测试

转载 作者:太空宇宙 更新时间:2023-11-03 11:18:51 27 4
gpt4 key购买 nike

我正在使用 firefox12 并下载了 firebug-1.9.0.xpi & netExport-0.5.xpi,但是 har 文件不是创建。可以进行的任何更改。程序代码:

   class Program 
{
public IWebDriver webDriver;
public InternetExplorerDriver IEDriver;
static void Main(string[] args)
{
{
FirefoxProfile profile = new FirefoxProfile();
IWebDriver webDriver = new FirefoxDriver();
try
{
profile.AddExtension(@"D:\LoadTesting\firebug-1.9.0.xpi");
profile.AddExtension(@"D:\LoadTesting\netExport-0.5.xpi");
}
catch (IOException err)
{

}
profile.SetPreference("app.update.enabled", false);
String domain = "extensions.firebug.";
string output_dir =
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
output_dir = Path.Combine(output_dir, "Firebugnetexports");
if (!Directory.Exists(output_dir))
{
Directory.CreateDirectory(output_dir);
}

profile.SetPreference(domain + "currentVersion", "1.8.2");
profile.SetPreference(domain + "allPagesActivation", "on");
profile.SetPreference(domain + "defaultPanelName", "net");
profile.SetPreference(domain + "net.enableSites", true);
profile.SetPreference(domain + "netexport.alwaysEnableAutoExport", true);
profile.SetPreference(domain + "netexport.showPreview", false);
profile.SetPreference(domain + "netexport.defaultLogDir", output_dir);
try
{

webDriver.Navigate().GoToUrl("http://www.janodvarko.cz");
}
catch (Exception ex)
{

}
webDriver.Quit();

}

}
}

最佳答案

您最好的选择可能是使用 Browsermob proxy与 Selenium 一起使用。它将允许您在没有插件的情况下运行 Firefox,并输出 har 文件。该项目有 Selenium 的创建者和其他一些知名人士参与。 Github Project有一个示例显示如何创建 Har 文件,从那里您可以编写自己的代码来处理它并确保满足您的性能指标,或者找到包含的 javascript/css,将其写入光盘等...

关于c# - 使用 Firebug 和 Selenium 自动化页面加载性能测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11718420/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com