From 2e5d6852a2fa27b670686d64bbd6eec190eb3ce6 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Mon, 3 Jul 2017 09:31:44 -0700 Subject: [PATCH] Fix failing tests, display View3D overflow menu for display options --- .../SliceSettingsTests.cs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Tests/MatterControl.AutomationTests/SliceSettingsTests.cs b/Tests/MatterControl.AutomationTests/SliceSettingsTests.cs index 0271d0246..908e9a245 100644 --- a/Tests/MatterControl.AutomationTests/SliceSettingsTests.cs +++ b/Tests/MatterControl.AutomationTests/SliceSettingsTests.cs @@ -63,7 +63,10 @@ namespace MatterHackers.MatterControl.Tests.Automation testRunner.ClickByName("Toggle Layer View Button"); testRunner.ClickByName("Generate Gcode Button"); - testRunner.ClickByName("Display Checkbox"); + + testRunner.WaitForName("Current GCode Layer Edit"); + + testRunner.ClickByName("View3D Overflow Menu"); testRunner.ClickByName("Sync To Print Checkbox"); testRunner.ClickByName("Start Print Button"); @@ -102,7 +105,7 @@ namespace MatterHackers.MatterControl.Tests.Automation testRunner.ClickByName("Toggle Layer View Button"); testRunner.ClickByName("Generate Gcode Button"); - testRunner.ClickByName("Display Checkbox"); + testRunner.ClickByName("View3D Overflow Menu"); testRunner.ClickByName("Sync To Print Checkbox"); testRunner.ClickByName("Start Print Button"); @@ -140,13 +143,12 @@ namespace MatterHackers.MatterControl.Tests.Automation // close the pause dialog pop-up testRunner.ClickByName("Yes Button"); - SystemWindow containingWindow; - GuiWidget layerNumber = testRunner.GetWidgetByName("Current GCode Layer Edit", out containingWindow, 20); + GuiWidget layerNumber = testRunner.GetWidgetByName("Current GCode Layer Edit", out _, 20); layerNumber.Invalidate(); testRunner.Delay(() => layerNumber.Text == indexToWaitFor.ToString(), 2); - Assert.IsTrue(layerNumber.Text == indexToWaitFor.ToString()); + Assert.AreEqual(indexToWaitFor.ToString(), layerNumber.Text); testRunner.ClickByName("Resume Button"); testRunner.Delay(.1); }