public void MyTestInitialize() { BrowserWindow.ClearCache(); BrowserWindow.ClearCookies(); BrowserManager.Instance.Init(); Playback.PlaybackSettings.WaitForReadyLevel = WaitForReadyLevel.Disabled; }
public void Initialize() { BrowserWindow.ClearCookies(); BrowserWindow.ClearCache(); BrowserWindow.CurrentBrowser = "IE"; BrowserWindow.Launch(new System.Uri("http://dszczutkowski-001-site1.ctempurl.com/")); Console.WriteLine("Initializing the test"); }
// метод перехода на страницу для создания нового почтового аккаунта public TempMailPage typeAndLoginClick() { BrowserWindow.ClearCookies(); BrowserWindow.ClearCache(); TempMailPage goToTempMailPage; Mouse.Click(getCreateOneHere); browser.NavigateToUrl(new Uri("http://temp-mail.org/")); goToTempMailPage = new TempMailPage(browser); return(goToTempMailPage); }
//переход на страницу создания почтового аккаунта public changeMailPage changeEmailClick() { BrowserWindow.ClearCookies(); BrowserWindow.ClearCache(); changeMailPage goToChangeMailPage; Mouse.Click(pressChangeMail); browser.NavigateToUrl(new Uri("http://temp-mail.org/en/option/change")); goToChangeMailPage = new changeMailPage(browser); return(goToChangeMailPage); }
/// <summary> /// Clear Browser cache. /// </summary> /// <returns>Returns true or false.</returns> public static bool ClearCache() { try { BrowserWindow.ClearCache(); return(true); } catch (Exception ex) { LogHelper.ErrorLog(ex, Constants.ClassName.Browser, MethodBase.GetCurrentMethod().Name); return(false); } }
//метод для заполнения пользовательской формы с логином и паролем public void formComplete(string passwd) { BrowserWindow.ClearCookies(); BrowserWindow.ClearCache(); if (email != null) { var user = this.getUserEdit; var pass = this.getPasswdEdit; user.Text = email; pass.Text = passwd; Mouse.Click(loginButton); } }
/// <summary> /// Creates the browser. /// </summary> /// <param name="browserType">Type of the browser.</param> /// <param name="browserFactoryConfiguration">The browser factory configuration.</param> /// <param name="logger">The logger.</param> /// <returns>A browser object.</returns> /// <exception cref="System.InvalidOperationException">Thrown if the browser type is not supported.</exception> protected override IBrowser CreateBrowser(BrowserType browserType, BrowserFactoryConfigurationElement browserFactoryConfiguration, ILogger logger) { string browserKey = null; switch (browserType) { case BrowserType.FireFox: browserKey = "firefox"; break; case BrowserType.Chrome: browserKey = "chrome"; break; case BrowserType.IE: break; default: throw new InvalidOperationException(string.Format("Browser type '{0}' is not supported in Coded UI.", browserType)); } Playback.PlaybackSettings.SmartMatchOptions = SmartMatchOptions.Control; Playback.PlaybackSettings.SearchTimeout = (int)browserFactoryConfiguration.ElementLocateTimeout.TotalMilliseconds; Playback.PlaybackSettings.WaitForReadyTimeout = (int)browserFactoryConfiguration.PageLoadTimeout.TotalMilliseconds; var launchAction = new Func <BrowserWindow>(() => { //Switch key if needed. if (browserKey != null) { BrowserWindow.CurrentBrowser = browserKey; } var window = BrowserWindow.Launch(); if (browserFactoryConfiguration.EnsureCleanSession) { BrowserWindow.ClearCache(); BrowserWindow.ClearCookies(); } return(window); }); var browser = new Lazy <BrowserWindow>(launchAction, LazyThreadSafetyMode.None); return(new CodedUIBrowser(browser, logger)); }
/*public AuthHelper() * { * * } * * public AuthHelper(string username) * { * this.Username = username; * } * * public string Username * { * get; * set; * } */ public static BrowserWindow KMTLogin() { //Clear IE browser cache BrowserWindow.ClearCache(); //Launch IE browser and navigate to the KMT site. var uri = new System.Uri("http://*****:*****@statedept.us"; HtmlEdit password = new HtmlEdit(browserWindow); password.SearchProperties.Add(HtmlEdit.PropertyNames.TagName, "INPUT", HtmlEdit.PropertyNames.Id, "cred_password_inputtext"); password.Text = "ECATeam!2015_4"; //Click Sign In button HtmlControl signinButton = new HtmlControl(browserWindow); signinButton.SearchProperties.Add(HtmlControl.PropertyNames.TagName, "SPAN", HtmlControl.PropertyNames.Id, "cred_sign_in_button", HtmlControl.PropertyNames.InnerText, "Sign in"); Mouse.Click(signinButton); return(browserWindow); }
public void BrowseWindow_Hook() //Video no 17 { //hook with already existing Browser with title "Execute Automation" BrowserWindow window = BrowserWindow.Locate("Execute Automation"); //Execute Automation is the title of the browser. //From Process //BrowserWindow fromProcess = BrowserWindow.FromProcess(); BrowserWindow.ClearCookies(); BrowserWindow.ClearCache(); Image image = window.CaptureImage(); image.Save(@"c:\captured.jpeg", ImageFormat.Jpeg); image.Dispose(); //Releasing BrowserWindow.CurrentBrowser = "Firefox"; // or "Chrome" or "IE" window.Refresh(); window.Forward(); window.Back(); window.NavigateToHomepage(); }
public void Cleanup() { BrowserWindow.ClearCookies(); BrowserWindow.ClearCache(); }
public override void ClearCookies() { BrowserWindow.ClearCookies(); BrowserWindow.ClearCache(); }
public userForm typeAndSignUpClick(string name, string surname, string company, string city, string province, string country, string passwd, string language, Boolean getNews, Boolean sharePersonal, Boolean agree) { string fetchResult = null; BrowserWindow.ClearCookies(); BrowserWindow.ClearCache(); var mail = this.getEmailEdit; var uname = this.getFirstNameEdit; mail.Text = email; Mouse.Click(nextPageButton); if (uname.Exists) { var usurname = this.getSurnameEdit; var ucompany = this.getCompanyEdit; var ucity = this.getCityTownEdit; var uprovince = this.getStateProvinceEdit; var ucountry = this.getCountryCombo; var upasswd = this.getPasswdEdit; var uconfirmPasswd = this.getConfirmPasswdEdit; var ulang = this.getLanguageCombo; var ugetNews = this.getGetNewsCheck; var usharePersonal = this.getSharePersonalCheck; var uagree = this.getAgreeCheck; uname.Text = name; usurname.Text = surname; ucompany.Text = name; ucity.Text = city; uprovince.Text = province; ucountry.SelectedItem = country; upasswd.Text = passwd; uconfirmPasswd.Text = passwd; ulang.SelectedItem = language; ugetNews.Checked = getNews; usharePersonal.Checked = sharePersonal; uagree.Checked = agree; Mouse.Click(SignUpButton); } int i = 0; System.Threading.Thread.Sleep(150000); do { i++; HTTPWrapper.extractLink(hashedEmail); fetchResult = HTTPWrapper.getLink(); } while ((fetchResult == null) && (i < 1000)); if (fetchResult == null) { browser.NavigateToUrl(new Uri("https://s1-site06-stackteamc.rxnova.com/en/Website-Sign-Up/Login-Form/")); return(new userForm(browser)); } else { browser.NavigateToUrl(new Uri(fetchResult)); Console.WriteLine("link received :" + fetchResult); return(new userForm(browser, email)); } }