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:
parent
234dda15bd
commit
7c45cc0fd5
2 changed files with 8 additions and 9 deletions
|
|
@ -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) =>
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue