static void Main(string[] args) { Console.WriteLine("Starting test..."); HttpCommandExecutor executor = new HttpCommandExecutor(); // If you're absolutely convinced that the problem is that the code // is using HttpWebRequest/HttpWebResponse instead of System.Net.Http.HttpClient, // you can uncomment the following line of code instead of the one // immediately above. It makes no difference. //HttpCommandExecutor executor = new AlternativeHttpCommandExecutor(); executor.StartServer(); string sessionId = StartSession(executor); NavigateToUrl(executor, sessionId, "http://www.google.com"); Console.WriteLine("Making 10 HTTP calls to localhost, logging the elapsed time..."); for (int i = 0; i < 10; i++) { GetPageTitle(executor, sessionId); } Console.WriteLine("Test finished. Press <Enter> to exit."); Console.ReadLine(); StopSession(executor, sessionId); executor.StopServer(); }
static void Main(string[] args) { Console.WriteLine("Starting test..."); HttpCommandExecutor executor = new HttpCommandExecutor(); executor.StartServer(); string sessionId = StartSession(executor); NavigateToUrl(executor, sessionId, "http://www.google.com"); Console.WriteLine("Making 10 HTTP calls to localhost, logging the elapsed time..."); for (int i = 0; i < 10; i++) { GetPageTitle(executor, sessionId); } Console.WriteLine("Test finished. Press <Enter> to exit."); Console.ReadLine(); StopSession(executor, sessionId); executor.StopServer(); }