Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

TestStack White не распознает кастомное поле ввода

wpf
desktop
Теги: #<Tag:0x00007f7b69262410> #<Tag:0x00007f7b69261fd8>

(Володимир Островський) #1

Добрый день. При использовании TestStack White не находится текстовое поле класса XTextBox : TextBox, уже перепробовал много методов
Элемент находится внутри модального окна. Для поиска использую строку
TestStack.White.UIItems.TextBox TextBox = CreateBranch.Get<TestStack.White.UIItems.TextBox>(SearchCriteria.byAutomationId(“Title”));
Причем попробовал искать по разным параметрам и вообще по классу, не находит
Задавал этот вопрос на StackOverflow, но там советы также не помогли, там есть код кастомного поля и прочая информация - http://stackoverflow.com/questions/42368114/teststack-white-doesnt-find-textbox-in-wpf-application/42374070?noredirect=1#comment72037676_42374070
Возможно у вас был подобный опыт, буду благодарен за помощь


(Yuriy Tretyakov) #2

Добрый день!
сталкивался с таким когда работал с Objective Grid (GXWND classname).
для того чтобы контрол физически появился на форме и его можно было словить ,сначала нужно было его активировать,например отправив ему клик. Вы можете также задампить все что есть на этой форме вызвав window.logstructure.