/// <summary> /// Returns a WebRequest for the given Url. /// </summary> /// <param name="url"></param> /// <returns></returns> public static WebTestRequest GetHttpRequestForUrl(string url) { WebTestRequest getRequest = new WebTestRequest(url); ExtractHiddenFields extractionRule1 = AssertAndValidationHelper.GetDefaultExtractHiddenFields(); getRequest.ExtractValues += new EventHandler <ExtractionEventArgs>(extractionRule1.Extract); return(getRequest); }
private static IEnumerable <WebTestRequest> Login(WebTest test) { var defaultExtractionRule = AssertAndValidationHelper.GetDefaultExtractHiddenFields(); // Do initial login var logonGet = AssertAndValidationHelper.GetLogonGetRequest(); yield return(logonGet); var logonPost = AssertAndValidationHelper.GetLogonPostRequest(test); yield return(logonPost); }