public static void Generic_CopyPasteText(ArtOfTest.WebAii.Core.Manager FrameworkManager) { FrameworkManager.Desktop.KeyBoard.KeyDown(Keys.Control); FrameworkManager.Desktop.KeyBoard.KeyPress(Keys.A); FrameworkManager.Desktop.KeyBoard.KeyUp(Keys.Control); System.Threading.Thread.Sleep(100); FrameworkManager.Desktop.KeyBoard.KeyDown(Keys.Control); FrameworkManager.Desktop.KeyBoard.KeyPress(Keys.C); FrameworkManager.Desktop.KeyBoard.KeyUp(Keys.Control); System.Threading.Thread.Sleep(100); FrameworkManager.Desktop.KeyBoard.KeyDown(Keys.Control); FrameworkManager.Desktop.KeyBoard.KeyPress(Keys.A); FrameworkManager.Desktop.KeyBoard.KeyUp(Keys.Control); System.Threading.Thread.Sleep(100); FrameworkManager.Desktop.KeyBoard.KeyPress(Keys.Delete); System.Threading.Thread.Sleep(100); FrameworkManager.Desktop.KeyBoard.KeyDown(Keys.Control); FrameworkManager.Desktop.KeyBoard.KeyPress(Keys.V); FrameworkManager.Desktop.KeyBoard.KeyUp(Keys.Control); System.Threading.Thread.Sleep(100); }
/// <summary> /// Save the settings to an XML store. /// </summary> /// <param name="store">The XML store to save the settings to. This eventually gets persisted /// to the settings.aiis file.</param> public override void SaveTo(ArtOfTest.Common.Serialization.XmlStoreNode store) { store.AddValue("ServerName", this.ServerName); store.AddValue("User", this.User); store.AddValue("Password", this.Password); store.AddValue("Project", this.SelectedProject); }
private void NavigateToDataFilter(ArtOfTest.WebAii.Core.Manager myManager) { //explore all controls btn var slApp = myManager.ActiveBrowser.SilverlightApps()[0]; var exploreBtn = slApp.Find.ByTextContent("Explore all controls"); exploreBtn.Wait.ForNoMotion(500, 10000); exploreBtn.User.Click(); //verify correct page Thread.Sleep(3000); slApp.RefreshVisualTrees(); var controls = slApp.Find.ByTextContent("Controls"); Assert.AreNotEqual(null, controls); Thread.Sleep(1000); slApp.RefreshVisualTrees(); var dataFilterBtn = slApp.Find.ByTextContent("DataFilter"); //exploreBtn.Wait.ForNoMotion(500, 10000); dataFilterBtn.User.Click(); //verify correct page Thread.Sleep(5000); slApp.RefreshVisualTrees(); var otherExamples = slApp.Find.ByTextContent("Other DataFilter Examples"); Assert.AreNotEqual(null, otherExamples); }
/// <summary> /// Load the JIRA connection settings from the XML store. /// </summary> /// <param name="store">The XML store to read the settings out of. It originally /// comes from the settings.aiis file.</param> public override void LoadFrom(ArtOfTest.Common.Serialization.XmlStoreNode store) { this.ServerName = store.GetValue<string>("ServerName"); this.User = store.GetValue<string>("User"); this.Password = store.GetValue<Base64String>("Password"); this.SelectedProject = store.GetValue<JiraProject>("Project"); }