Я пишу сценарии, используя White для тестирования автоматизации пользовательского интерфейса. Мне нужно получить реальное текстовое значение, возвращаемое из текстового поля.
Сначала я использовал следующую строку для поиска в TextBox, AutomationId ("vwSearched_Number") представляет фактическое значение текста (например, 123456). Я хочу получить это текстовое значение (123456) для использования в следующем методе. Но сценарий завершился ошибкой с сообщением об ошибке из проверки Assert, что означает, что значение SearchedNumber не возвращено.
TextBox SearchedNumber = MainWindow.Get<TextBox>(SearchCriteria.ByAutomationId("vwSearched_Number"));
Assert.IsNotNull(SearchedNumber, "SearchedNumber is not valid");