Как найти Automation Ids (Winium Automation) в устаревшем окне Chrome настольного приложения
Я пытаюсь автоматизировать приложение, которое может быть размещено в веб-браузерах (Edge, Chrome, Firefox) и на рабочем столе (Windows 10). Для браузера приложение я использовал инструмент селена для автоматизации. В случае настольного приложения я пытаюсь использовать Winium, который работает на основе обнаружения объекта с помощью идентификаторов автоматизации или имен.
В моем приложении, размещенном на рабочем столе, все окно отображается как "Устаревшее окно Chrome", поэтому для приложения не отображаются идентификаторы автоматизации или имена. В такой ситуации я не могу приступить к автоматизации.
Пожалуйста, помогите мне решить эту проблему.
1 ответ
Вы можете попробовать использовать локаторы Xpath следующим образом.
driver.find_elements_by_xpath ("* [начинается с (@Name, 'Element_')]")