TANYA DHEER Ответов: 1

Winappdriver не находит элемент пользовательского интерфейса


Я подал заявление. В его пользовательском интерфейсе у меня есть кнопка, когда я нажимаю на нее, открывается диалоговое окно open file, которое я сделал с помощью OpenFileDialog(). В этом диалоговом окне есть кнопка Открыть. Я хочу автоматизировать тестирование пользовательского интерфейса моего приложения, для которого мне нужно нажать на кнопку Открыть, но winappdriver не может найти и нажать на эту кнопку. Я попытался найти его с помощью automationid xpath name classname, но ничего не получилось.

Что я уже пробовал:

Я пытался найти кнопку Открыть, используя classname xpath automation id, но ничего не получалось..

RickZeeland

Это Winforms, WPF или веб-приложение ?

TANYA DHEER

это приложение WPF

RickZeeland

Вы пробовали использовать UI Recorder ?

TANYA DHEER

да, я использовал UI recorder и нашел идентификатор автоматизации для кнопки открытия "1" в ui recorder, но когда я использовал session.findelementbyaccessiblityid("1").Click(); он все еще не мог найти эту кнопку, я попробовал samme с xpath, но ничего не сработало

1 Ответов

Рейтинг:
0

RickZeeland

Может быть, вы можете использовать Автоматизация пользовательского интерфейса Microsoft, видеть: автоматизация-тестирование-инструменты-для-средней-команды-5-10-тестеры~powershell-uiautomation[^]