Menggunakan FiddlerCore dengan Selenium untuk menangkap lalu lintas jaringan

Bisakah seseorang menunjukkan kepada saya contoh nyata bagaimana dunia ini dicapai? Saya secara khusus tertarik pada data cookie.

Saya telah melakukan hal berikut, dan tidak yakin bagaimana melanjutkannya selanjutnya:

var sessions = new List<Fiddler.Session>();

Fiddler.FiddlerApplication.AfterSessionComplete += delegate(Fiddler.Session oS)
{
    Monitor.Enter(sessions);
    sessions.Add(oS);
    Monitor.Exit(sessions);
};

Fiddler.FiddlerApplication.Startup(8877, FiddlerCoreStartupFlags.Default);

var driver = new OpenQA.Selenium.Firefox.FirefoxDriver();

var selenium = new Selenium.WebDriverBackedSelenium(driver, 'http://www.test.com');

selenium.Start();
selenium.Open(urlRoot.ToString());
selenium.WaitForPageToLoad("30000");
selenium.Stop();

person stats101    schedule 09.03.2012    source sumber
comment
Anda gagal menjelaskan masalah yang Anda alami. FiddlerCore akan menangkap header cookie saat Anda mengonfigurasinya.   -  person EricLaw    schedule 12.03.2012


Jawaban (2)


Anda mungkin ingin mencoba perintah captureNetworkTraffic atau menggunakan proksi browsermob untuk menangkap lalu lintas.

https://sqa.stackexchange.com/questions/1276/is-there-a-capturenetworktraffic-implementation-in-selenium-2-via-webdriver

person Jochen    schedule 11.03.2012

Anda harus membuat Selenium melalui proksi FiddlerCore, silakan lihat di sini.

person Nir    schedule 12.10.2014