Use concise test format, use new name, discard window, click Cancel

- Make InputBoxPage text field automatable
- Issue MatterHackers/MCCentral#2149
Investigate CreateFolderStarsOutWithTextFiledFocusedAndEditable failure
This commit is contained in:
John Lewin 2017-10-30 22:34:55 -07:00
parent 234dda15bd
commit 7c45cc0fd5
2 changed files with 8 additions and 9 deletions

View file

@ -55,6 +55,7 @@ namespace MatterHackers.MatterControl
//Adds text box and check box to the above container
textEditWidget = new MHTextEditWidget(initialValue, pixelWidth: 300, messageWhenEmptyAndNotSelected: emptyText);
textEditWidget.Name = "InputBoxPage TextEditWidget";
textEditWidget.HAnchor = HAnchor.Stretch;
textEditWidget.Margin = new BorderDouble(5);
textEditWidget.ActualTextEditWidget.EnterPressed += (s, e) =>

View file

@ -41,9 +41,9 @@ namespace MatterHackers.MatterControl.Tests.Automation
public class CreateLibraryFolder
{
[Test, Apartment(ApartmentState.STA)]
public async Task CreateFolderStarsOutWithTextFiledFocusedAndEditable()
public async Task CreateFolderStartsWithTextFieldFocusedAndEditable()
{
AutomationTest testToRun = (testRunner) =>
await MatterControlUtilities.RunTest((testRunner) =>
{
testRunner.CloseSignInAndPrinterSelect();
@ -54,18 +54,16 @@ namespace MatterHackers.MatterControl.Tests.Automation
testRunner.Type("Test Text");
testRunner.Delay(.5);
SystemWindow containingWindow;
GuiWidget textInputWidget = testRunner.GetWidgetByName("Create Folder - Text Input", out containingWindow);
MHTextEditWidget textWidgetMH = textInputWidget as MHTextEditWidget;
var textWidgetMH = testRunner.GetWidgetByName("InputBoxPage TextEditWidget", out _) as MHTextEditWidget;
Assert.IsTrue(textWidgetMH != null, "Found Text Widget");
Assert.IsTrue(textWidgetMH.Text == "Test Text", "Had the right text");
containingWindow.CloseOnIdle();
testRunner.ClickByName("Cancel Wizard Button");
testRunner.Delay(.5);
return Task.CompletedTask;
};
await MatterControlUtilities.RunTest(testToRun);
});
}
}
}