Использование FiddlerCore с Selenium для захвата сетевого трафика - PullRequest
0 голосов
/ 09 марта 2012

Может кто-нибудь показать мне рабочий пример того, как этот мир может быть достигнут?Я особенно заинтересован в данных cookie.

Я сделал следующее, и не уверен, что делать дальше:

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();

Ответы [ 2 ]

1 голос
/ 11 марта 2012

Вы можете попробовать команду captureNetworkTraffic или использовать прокси-сервер браузера для захвата трафика.

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

0 голосов
/ 12 октября 2014

Вы должны заставить селен проходить через прокси FiddlerCore, пожалуйста, посмотрите здесь .

...