C# - белая ошибка TestStack: не удалось получить ControlType= текст, AutomationID = _autoID

Я использовал приложение inspect для получения идентификатора автоматизации надписи с типом элемента управления text, но когда я запускаю код, он не работает. В чем может быть проблема? другие работали просто отлично.

Я не могу использовать критерии ByText Search, потому что текст метки меняется, и моя задача - получить значение этой метки.

TestStack.White.UIItems.Label _Status = 
        winView.Window.Get<TestStack.White.UIItems.Label>
                           (SearchCriteria.ByAutomationId("_autoID"));

1 ответ

  1. Создать главный проект
  2. Добавьте в него тестовый проект
  3. Затем выполните операцию

Примечание:(Добавьте тестовый проект в основной проект, тогда не будет ошибки при поиске идентификатора автоматизации)

Другие вопросы по тегам