Exemple #1
0
        private static void WaitForLayerAndResume(AutomationTesterHarness resultsHarness, AutomationRunner testRunner, int indexToWaitFor)
        {
            testRunner.WaitForName("Resume Button", 30);

            SystemWindow containingWindow;
            GuiWidget    layerNumber = testRunner.GetWidgetByName("Current GCode Layer Edit", out containingWindow, 20);

            layerNumber.Invalidate();
            testRunner.WaitUntil(() =>
            {
                return(layerNumber.Text == indexToWaitFor.ToString());
            }, 2);

            resultsHarness.AddTestResult(layerNumber.Text == indexToWaitFor.ToString());
            resultsHarness.AddTestResult(testRunner.ClickByName("Resume Button", 1));
            testRunner.Wait(.1);
        }