public void SetEntryPickerType(CustomEntryType customEntryType) { App.Tap(_entryTypePicker); App.Tap(_pickerListDictionary.FirstOrDefault(x => x.Key == customEntryType).Value); if (OniOS) { App.Tap("Done"); } }
public void VerifyKeyboardReturnType(ReturnType returnType, CustomEntryType customEntryType) { //Arrange var expectedCustomizableEntryPlaceholder = returnType.ToString(); //Act OptionSelectionPage.SetEntryPickerType(customEntryType); OptionSelectionPage.TapOpenSelectEntryPageButton(); PickEntryReturnTypePage.SelectReturnTypeFromPicker(returnType); //Assert var retrievedCustomizableEntryPlaceholder = PickEntryReturnTypePage.CustomizableEntryPlaceholder; Assert.AreEqual(expectedCustomizableEntryPlaceholder, retrievedCustomizableEntryPlaceholder); }
public void EnterTextIntoMultipleEntriesUsingReturnButton(CustomEntryType customEntryType) { //Arrange const string enteredText = "Hello World"; string expectedLabelTextStringBuilder = GetExpectedLabelText(enteredText, MultipleEntryPageConstants.GoReturnTypeCommandParameterString); //Act OptionSelectionPage.SetEntryPickerType(customEntryType); OptionSelectionPage.TapOpenMultipleEntryPageButton(); MultipleEntryPage.EnterTextIntoAllEntrysUsingReturnButton(enteredText); //Assert var retrievedLabelText = MultipleEntryPage.ResultsLabelText; Assert.AreEqual(expectedLabelTextStringBuilder, retrievedLabelText); }
public void EnterTextIntoMultipleEntriesWithoutUsingReturnButton(CustomEntryType customEntryType) { //Arrange const string enteredText = "Hello World"; var expectedLabelTextStringBuilder = GetExpectedLabelText(enteredText); //Act OptionSelectionPage.SetEntryPickerType(customEntryType); OptionSelectionPage.TapOpenMultipleEntryPageButton(); MultipleEntryPage.EnterDefaultReturnTypeEntryText(enteredText); MultipleEntryPage.EnterNextReturnTypeEntryText(enteredText); MultipleEntryPage.EnterDoneReturnTypeEntryText(enteredText); MultipleEntryPage.EnterSendReturnTypeEntryText(enteredText); MultipleEntryPage.EnterSearchReturnTypeEntryText(enteredText); MultipleEntryPage.EnterGoReturnTypeEntryText(enteredText); MultipleEntryPage.TapGoButton(); //Assert var retrievedLabelText = MultipleEntryPage.ResultsLabelText; Assert.AreEqual(expectedLabelTextStringBuilder, retrievedLabelText); }