public void GivenIAmAtANon_BlackLevel() { _application = Application.Launch(@"..\..\CcdAddIn.TestHarness\bin\Debug\CcdAddIn.TestHarness.exe"); _mainWindow = _application.GetWindow("MainWindow"); _mainWindow.Get<Button>("goToRedLevelButton").Click(); var firstPrinciple = _mainWindow.Get<ListBox>("principlesListView").Items[0]; Assert.That(firstPrinciple.Text, Is.StringContaining(Resource.DoNotRepeatYourself)); }
public void GivenIFinishMyRetrospectiveWithASuggestionToAdvanceToTheNextLevel() { File.Delete(@"..\..\CcdAddIn.TestHarness\bin\Debug\repository"); File.Copy(@"..\..\repository21perfectRetrospectives", @"..\..\CcdAddIn.TestHarness\bin\Debug\repository"); _application = Application.Launch(@"..\..\CcdAddIn.TestHarness\bin\Debug\CcdAddIn.TestHarness.exe"); _mainWindow = _application.GetWindow("MainWindow"); _mainWindow.Get<Button>("retrospectiveButton").Click(); _mainWindow.Get<Button>("retrospectiveDoneButton").Click(); File.Delete("repository"); }
public void FindModalWindowBasedOnSearchCriteriaWhenThereIsNoWindow() { window = application.GetWindow("Form1", InitializeOption.NoCache); window.Get<Button>("launchModal").Click(); Window modalWindow = window.ModalWindow(SearchCriteria.ByText("ModalForm1"), InitializeOption.NoCache); Assert.AreEqual(null, modalWindow); }
public void Slide(Window window) { var thumb = window.Get<Thumb>("Splitter"); var originalY = thumb.Location.Y; thumb.SlideVertically(50); Assert.AreEqual(originalY + 50, thumb.Location.Y); }
public void Slide(Window window) { var thumb = window.Get<Thumb>("Splitter"); double originalX = thumb.Location.X; thumb.SlideHorizontally(50); Assert.AreEqual(originalX + 50, thumb.Location.X); }
public void getGridData(Window win) { Thread.Sleep(1000); table = win.Get<Table>(SearchCriteria.ByAutomationId("grdDisplay")); TableRows rows = table.Rows; row = rows[0]; // below line fails even though it is identified in Spy TableCell cell = row.Cells[0]; String ab = cell.Value.ToString(); Console.WriteLine(ab + " Cell Data"); Console.ReadLine(); }
public void EditBoxEnter(Window win, string Textboxname, string val) { TextBox TextObj = win.Get<TextBox>(SearchCriteria.ByAutomationId(Textboxname)); White.Core.InputDevices.AttachedKeyboard keyboard = win.Keyboard; if (TextObj != null) { TextObj.Focus(); TextObj.RaiseClickEvent(); // below line fails keyboard.Enter("Harriet"); // even below commented line fails //TextObj.Enter(val); //TextObj.BulkText = "My simple Text"; //Keyboard.Instance.Enter("my simple"); string aa = TextObj.Text; Console.WriteLine(aa + " - Value Entered in Textbox"); } }
public static void BeforeTestRun() { app = Application.Launch("calc"); window = app.GetWindow("Calculator"); readout = (Label)window.Get(SearchCriteria.ByAutomationId(IDC_READOUT)); }
protected override void TestFixtureSetUp() { window = Application.GetWindow("FormWithPropertyGrid"); propertyGrid = window.Get<PropertyGrid>("propertyGrid1"); }
public void FindModalWindow() { window = application.GetWindow("Form1", InitializeOption.NoCache); window.Get<Button>("launchModal").Click(); Assert.AreEqual(false, window.IsModal); }
public void GivenIStartAtTheRedLevel() { _application = Application.Launch(@"..\..\CcdAddIn.TestHarness\bin\Debug\CcdAddIn.TestHarness.exe"); _mainWindow = _application.GetWindow("MainWindow"); _mainWindow.Get<Button>("goToRedLevelButton").Click(); }
protected override void BaseTestFixtureSetup() { window = application.GetWindow("Form1", testConfiguration.WindowInitializeOption); if (testConfiguration is SWTTestConfiguration) resultLabel = window.Get<Label>("result"); }
public void Find(Window window) { var thumb = window.Get<Thumb>("Splitter"); Assert.AreNotEqual(null, thumb); }
public static void ClassInitialize(TestContext testContext) { _app = Application.Launch(@"D:\Dev\PickAWinnerTDD\PickAWinnerTDD.UI\bin\Debug\PickAWinnerTDD.UI.exe"); _window = _app.GetWindow("Pick A Winner"); _window.Get<Button>(SearchCriteria.ByText("Admin")).Click(); }
protected override void TestFixtureSetUp() { recorderApplication = Application.Attach(Process.Start("Recorder.exe")); dashboard = recorderApplication.GetWindow("DashBoard", InitializeOption.NoCache); ListBox desktopApplications = dashboard.Get<ListBox>("applications"); ListItem selectedApplication = desktopApplications.SelectedItem; if (selectedApplication.Text.Equals(application.Name)) selectedApplication.DoubleClick(); else desktopApplications.Select(application.Name); string text = dashboard.Get<ListBox>("windows").SelectedItemText; Assert.AreEqual("Form1", text); dashboard.Get<RadioButton>("core").Click(); dashboard.Get<Button>("record").Click(); editor = dashboard.Get<MultilineTextBox>("codeEditor"); }