本文整理汇总了C#中MatterHackers.GuiAutomation.AutomationRunner.WaitUntil方法的典型用法代码示例。如果您正苦于以下问题:C# AutomationRunner.WaitUntil方法的具体用法?C# AutomationRunner.WaitUntil怎么用?C# AutomationRunner.WaitUntil使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MatterHackers.GuiAutomation.AutomationRunner
的用法示例。
在下文中一共展示了AutomationRunner.WaitUntil方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: WaitForLayerAndResume
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);
}
示例2: WaitForLayerAndResume
private static void WaitForLayerAndResume(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(() => layerNumber.Text == indexToWaitFor.ToString(), 2);
Assert.IsTrue(layerNumber.Text == indexToWaitFor.ToString());
testRunner.ClickByName("Resume Button", 1);
testRunner.Wait(.1);
}