public void PrisijungimasSuNeteisinguSlaptažodžiu() { // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. string login = TestContext.DataRow["Login"].ToString(); string password = TestContext.DataRow["Password"].ToString(); string email = TestContext.DataRow["Email"].ToString(); BrowserWindow browser = BrowserWindow.FromProcess(proc); //Vartotojo vardo ivedimas Log(login, password, email); UITestControl uiCheck = new UITestControl(browser); uiCheck.TechnologyName = "Web"; uiCheck.SearchProperties.Add("Class", "error"); string error = "Blogas slaptažodis"; string name = uiCheck.GetProperty("InnerText").ToString(); if (name == error) { uiCheck.DrawHighlight(); } else { Assert.Fail("blogo prisijungimo klaida nerandama"); } }
private void Log(string login, string password, string email) { // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. BrowserWindow browser = BrowserWindow.FromProcess(proc); //Vartotojo vardo ivedimas UITestControl uiUsername = new UITestControl(browser); uiUsername.TechnologyName = "Web"; uiUsername.SearchProperties.Add("ControlType", "Edit"); uiUsername.SearchProperties.Add("Id", "inputUsername"); uiUsername.SearchProperties.Add("Name", "user_username"); Keyboard.SendKeys(uiUsername, login); //Vartotojo slaptazodzio ivedimas UITestControl uiPassword = new UITestControl(browser); uiPassword.TechnologyName = "Web"; uiPassword.SearchProperties.Add("ControlType", "Edit"); uiPassword.SearchProperties.Add("Id", "inputPassword"); Keyboard.SendKeys(uiPassword, password); //Mygtuko prisijungti paspaudimas UITestControl uiSubmit = new UITestControl(browser); uiSubmit.TechnologyName = "Web"; uiSubmit.SearchProperties.Add("ControlType", "Button"); uiSubmit.SearchProperties.Add("Name", "submit"); Mouse.Click(uiSubmit); }
public void RegistracijaSuEgzistuojanciuElpastu() { string login = TestContext.DataRow["Login"].ToString(); string password = TestContext.DataRow["Password"].ToString(); string email = TestContext.DataRow["Email"].ToString(); BrowserWindow browser = BrowserWindow.FromProcess(proc); Signup(login, password, email); UITestControl uiCheck = new UITestControl(browser); uiCheck.TechnologyName = "Web"; uiCheck.SearchProperties.Add("Class", "error"); string error = "Vartotojo el.paštas užimtas"; string name = uiCheck.GetProperty("InnerText").ToString(); if (name == error) { uiCheck.DrawHighlight(); } else { Assert.Fail("blogos registracijos klaida nerandama"); } UITestControl uiBack = new UITestControl(browser); uiBack.TechnologyName = "Web"; uiBack.SearchProperties.Add("Class", "profile-img-card"); Mouse.Click(uiBack); }
public void AddTask() { MicrosoftDynamics365Window bw = new MicrosoftDynamics365Window(); bw.CopyFrom(BrowserWindow.FromProcess(_process)); new ProjectGanttWindow(bw) .AddTask(); }
public void DeleteTask() { MicrosoftDynamics365Window bw = new MicrosoftDynamics365Window(); bw.CopyFrom(BrowserWindow.FromProcess(_process)); new ProjectGanttWindow(bw) .ColapseAll() .DeleteTask(); }
public void SaveChanges() { MicrosoftDynamics365Window bw = new MicrosoftDynamics365Window(); bw.CopyFrom(BrowserWindow.FromProcess(_process)); Assert.IsTrue(new ProjectGanttWindow(bw) .SaveChanges() .IsItemStatusPaneEqual("~")); }
public void TestInit() { if (BrowserProcess == null) { Browser = BrowserWindow.Launch(new Uri("http://localhost:10494/")); Browser.CloseOnPlaybackCleanup = false; BrowserProcess = Browser.Process; } Browser = BrowserWindow.FromProcess(BrowserProcess); }
public static void CleanUp() { if (!Playback.IsInitialized) { Playback.Initialize(); } BrowserWindow _bw = BrowserWindow.FromProcess(proc); _bw.Close(); }
public void ProjectGantt_AccountListContainsTestAccount_Geeve() { Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.AllActionSnapshot; MicrosoftDynamics365Window bw = new MicrosoftDynamics365Window(); bw.CopyFrom(BrowserWindow.FromProcess(_process)); Assert.IsTrue(new MainAppWindow(bw) .GoToProjectGantt() .OpenFilter() .SelectAccount() .Refresh() .AccoutListContains("Geeve")); }
public void FromProcess_FindAllBrowserWindows_CanGetUriAndTitle() { Process[] processes = Process.GetProcessesByName("iexplore"); foreach (Process process in processes) { if (string.IsNullOrEmpty(process.MainWindowTitle)) { continue; } BrowserWindow browserWindow = BrowserWindow.FromProcess(process); Trace.WriteLine(string.Format("Found browser window: {0} {1}", browserWindow.Uri, browserWindow.Title)); } }
private void Signup(string UserName, string Password, string Email) { BrowserWindow browser = BrowserWindow.FromProcess(proc); UITestControl uiSignUp = new UITestControl(browser); uiSignUp.TechnologyName = "Web"; uiSignUp.SearchProperties.Add("ControlType", "Hyperlink"); uiSignUp.SearchProperties.Add("TagName", "A"); Mouse.Click(uiSignUp); UITestControl uiUsername = new UITestControl(browser); uiUsername.TechnologyName = "Web"; uiUsername.SearchProperties.Add("ControlType", "Edit"); uiUsername.SearchProperties.Add("Id", "inputUsername"); uiUsername.SearchProperties.Add("Name", "user_username"); Keyboard.SendKeys(uiUsername, UserName); UITestControl uiEmail = new UITestControl(browser); uiEmail.TechnologyName = "Web"; uiEmail.SearchProperties.Add("ControlType", "Edit"); uiEmail.SearchProperties.Add("Id", "inputEmail"); uiEmail.SearchProperties.Add("Name", "user_email"); Keyboard.SendKeys(uiEmail, Email); UITestControl uiPassword1 = new UITestControl(browser); uiPassword1.TechnologyName = "Web"; uiPassword1.SearchProperties.Add("ControlType", "Edit"); uiPassword1.SearchProperties.Add("Id", "inputPassword"); Keyboard.SendKeys(uiPassword1, Password); UITestControl uiPassword2 = new UITestControl(browser); uiPassword2.TechnologyName = "Web"; uiPassword2.SearchProperties.Add("ControlType", "Edit"); uiPassword2.SearchProperties.Add("Id", "inputRePassword"); Keyboard.SendKeys(uiPassword2, Password); UITestControl uiSubmit = new UITestControl(browser); uiSubmit.TechnologyName = "Web"; uiSubmit.SearchProperties.Add("ControlType", "Button"); uiSubmit.SearchProperties.Add("Name", "submit"); Mouse.Click(uiSubmit); }
private static TPage CreatePage <TPage, TMap, TValidator>(Process browserProcess) where TPage : BasePage <TMap, TValidator> where TMap : BaseMap where TValidator : BaseValidator <TMap> { var window = BrowserWindow.FromProcess(browserProcess); window.Maximized = true; var map = Activator.CreateInstance(typeof(TMap), window) as TMap; var validator = Activator.CreateInstance <TValidator>(); var page = Activator.CreateInstance <TPage>(); validator.Map = map; page.Map = map; page.Validator = validator; return(page); }
public void RegistracijaTusciaisLaukais() { BrowserWindow browser = BrowserWindow.FromProcess(proc); UITestControl uiSubmit = new UITestControl(browser); uiSubmit.TechnologyName = "Web"; uiSubmit.SearchProperties.Add("ControlType", "Button"); uiSubmit.SearchProperties.Add("Name", "submit"); UITestControl uiSignUp = new UITestControl(browser); uiSignUp.TechnologyName = "Web"; uiSignUp.SearchProperties.Add("ControlType", "Hyperlink"); uiSignUp.SearchProperties.Add("TagName", "A"); Mouse.Click(uiSignUp); Mouse.Click(uiSubmit); UITestControl uiUsername = new UITestControl(browser); uiUsername.TechnologyName = "Web"; uiUsername.SearchProperties.Add("ControlType", "Edit"); uiUsername.SearchProperties.Add("Id", "inputUsername"); uiUsername.SearchProperties.Add("Name", "user_username"); Keyboard.SendKeys(uiUsername, "Demo"); Mouse.Click(uiSubmit); UITestControl uiEmail = new UITestControl(browser); uiEmail.TechnologyName = "Web"; uiEmail.SearchProperties.Add("ControlType", "Edit"); uiEmail.SearchProperties.Add("Id", "inputEmail"); uiEmail.SearchProperties.Add("Name", "user_email"); Keyboard.SendKeys(uiEmail, "*****@*****.**"); Mouse.Click(uiSubmit); UITestControl uiPassword1 = new UITestControl(browser); uiPassword1.TechnologyName = "Web"; uiPassword1.SearchProperties.Add("ControlType", "Edit"); uiPassword1.SearchProperties.Add("Id", "inputPassword"); Keyboard.SendKeys(uiPassword1, "aaa"); Mouse.Click(uiSubmit); }
public void FromProcess_GetWindowTitle_Succeeds() { // Arrange using (TempFile tempFile = new TempFile( @"<html> <head> <title>A Test</title> </head> <body/> </html>")) { BrowserWindowUnderTest.Launch(tempFile.FilePath); // Act BrowserWindow browserWindow = BrowserWindow.FromProcess(Process.GetProcessesByName("iexplore").Single(x => !string.IsNullOrEmpty(x.MainWindowTitle))); // Assert Assert.IsTrue(browserWindow.Title.Contains("A Test"), browserWindow.Title); browserWindow.Close(); } }
public void PrisijungimasTusciaisLaukais() { // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. BrowserWindow browser = BrowserWindow.FromProcess(proc); UITestControl uiSubmit = new UITestControl(browser); uiSubmit.TechnologyName = "Web"; uiSubmit.SearchProperties.Add("ControlType", "Button"); uiSubmit.SearchProperties.Add("Name", "submit"); Mouse.Click(uiSubmit); UITestControl uiUsername = new UITestControl(browser); uiUsername.TechnologyName = "Web"; uiUsername.SearchProperties.Add("ControlType", "Edit"); uiUsername.SearchProperties.Add("Id", "inputUsername"); uiUsername.SearchProperties.Add("Name", "user_username"); Keyboard.SendKeys(uiUsername, "aaaa"); //Mygtuko prisijungti paspaudimas Mouse.Click(uiSubmit); }
private void Login(string login, string password, string email) { // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. BrowserWindow browser = BrowserWindow.FromProcess(proc); //Vartotojo vardo ivedimas UITestControl uiUsername = new UITestControl(browser); uiUsername.TechnologyName = "Web"; uiUsername.SearchProperties.Add("ControlType", "Edit"); uiUsername.SearchProperties.Add("Id", "inputUsername"); uiUsername.SearchProperties.Add("Name", "user_username"); Keyboard.SendKeys(uiUsername, login); //Vartotojo slaptazodzio ivedimas UITestControl uiPassword = new UITestControl(browser); uiPassword.TechnologyName = "Web"; uiPassword.SearchProperties.Add("ControlType", "Edit"); uiPassword.SearchProperties.Add("Id", "inputPassword"); Keyboard.SendKeys(uiPassword, password); //Mygtuko prisijungti paspaudimas UITestControl uiSubmit = new UITestControl(browser); uiSubmit.TechnologyName = "Web"; uiSubmit.SearchProperties.Add("ControlType", "Button"); uiSubmit.SearchProperties.Add("Name", "submit"); Mouse.Click(uiSubmit); UITestControl uiCheck = new UITestControl(browser); uiCheck.TechnologyName = "Web"; uiCheck.SearchProperties.Add("Class", "usr"); uiCheck.FilterProperties.Find(login); string name = uiCheck.GetProperty("InnerText").ToString(); if (name == login) { uiCheck.DrawHighlight(); } else { Assert.Fail("Prisijungimo vardai nesutampa"); } UITestControl uiCheck2 = new UITestControl(browser); uiCheck2.TechnologyName = "Web"; uiCheck2.SearchProperties.Add("Class", "mail"); uiCheck2.FilterProperties.Find(email); string pastas = uiCheck2.GetProperty("InnerText").ToString(); if (pastas == email) { uiCheck2.DrawHighlight(); } else { Assert.Fail("el.pastai nesutampa"); } uiSubmit.TechnologyName = "Web"; uiSubmit.SearchProperties.Add("ControlType", "Button"); uiSubmit.SearchProperties.Add("Name", "submit"); Mouse.Click(uiSubmit); }
public void RegistracijaSuNesutampanciaisSlaptazodziais() { string login = TestContext.DataRow["Login"].ToString(); string password = TestContext.DataRow["Password"].ToString(); string password2 = TestContext.DataRow["Password2"].ToString(); string email = TestContext.DataRow["Email"].ToString(); BrowserWindow browser = BrowserWindow.FromProcess(proc); UITestControl uiSignUp = new UITestControl(browser); uiSignUp.TechnologyName = "Web"; uiSignUp.SearchProperties.Add("ControlType", "Hyperlink"); uiSignUp.SearchProperties.Add("TagName", "A"); Mouse.Click(uiSignUp); UITestControl uiUsername = new UITestControl(browser); uiUsername.TechnologyName = "Web"; uiUsername.SearchProperties.Add("ControlType", "Edit"); uiUsername.SearchProperties.Add("Id", "inputUsername"); uiUsername.SearchProperties.Add("Name", "user_username"); Keyboard.SendKeys(uiUsername, login); UITestControl uiEmail = new UITestControl(browser); uiEmail.TechnologyName = "Web"; uiEmail.SearchProperties.Add("ControlType", "Edit"); uiEmail.SearchProperties.Add("Id", "inputEmail"); uiEmail.SearchProperties.Add("Name", "user_email"); Keyboard.SendKeys(uiEmail, email); UITestControl uiPassword1 = new UITestControl(browser); uiPassword1.TechnologyName = "Web"; uiPassword1.SearchProperties.Add("ControlType", "Edit"); uiPassword1.SearchProperties.Add("Id", "inputPassword"); Keyboard.SendKeys(uiPassword1, password); UITestControl uiPassword2 = new UITestControl(browser); uiPassword2.TechnologyName = "Web"; uiPassword2.SearchProperties.Add("ControlType", "Edit"); uiPassword2.SearchProperties.Add("Id", "inputRePassword"); Keyboard.SendKeys(uiPassword2, password2); UITestControl uiSubmit = new UITestControl(browser); uiSubmit.TechnologyName = "Web"; uiSubmit.SearchProperties.Add("ControlType", "Button"); uiSubmit.SearchProperties.Add("Name", "submit"); Mouse.Click(uiSubmit); UITestControl uiCheck = new UITestControl(browser); uiCheck.TechnologyName = "Web"; uiCheck.SearchProperties.Add("Class", "error"); string error = "Slaptažodžiai nesutampa"; string name = uiCheck.GetProperty("InnerText").ToString(); if (name == error) { uiCheck.DrawHighlight(); } else { Assert.Fail("blogos registracijos klaida nerandama"); } UITestControl uiBack = new UITestControl(browser); uiBack.TechnologyName = "Web"; uiBack.SearchProperties.Add("Class", "profile-img-card"); Mouse.Click(uiBack); }
public static void MyClassCleanup() { var window = BrowserWindow.FromProcess(_windowProcess); window.Close(); }