Как найти Automation Ids (Winium Automation) в устаревшем окне Chrome настольного приложения - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь автоматизировать приложение, которое может быть размещено в веб-браузерах (Edge, Chrome, Firefox) и на рабочем столе (Windows 10).Для браузера приложение я использовал инструмент селена для автоматизации.В случае настольного приложения я пытаюсь использовать Winium, который работает на основе обнаружения объекта с помощью идентификаторов автоматизации или имен.

В моем приложении, размещенном на рабочем столе, все окно отображается как «Chrome Legacy Window", таким образом, для приложения не отображаются идентификаторы автоматизации или имена.В такой ситуации я не могу приступить к автоматизации.

Пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 17 сентября 2018

Вы можете попробовать использовать локаторы Xpath следующим образом.

driver.find_elements_by_xpath ("* [начинается с (@Name, 'Element _')]")

Для получения более подробной информации см. это и это .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...