Как идентифицировать дочерний объект Omnibox IAccessible в Google Chrome независимо от языка пользовательского интерфейса?
Используя Delphi XE2 с OleAcc, я могу перемещаться по всем дочерним объектам IAccessible окна Google Chrome и получать их ИМЯ и ЗНАЧЕНИЕ с помощью get_AccName
а также get_AccValue
соответственно, для поиска элемента управления Omnibox, который содержит URL-адрес как IAccessible VALUE. К сожалению, IAccessible NAME в Chrome локализован, поэтому в Chrome с немецким языком пользовательского интерфейса, чтобы идентифицировать элемент управления Omnibox, я должен использовать IAccessible NAME "Adress- und Suchleiste", который хорошо работает с немецким языком пользовательского интерфейса в Chrome. Это имя IAccessible NAME отличается для каждого языка пользовательского интерфейса Chrome, поэтому для идентификации элемента управления Omnibox со всеми языками интерфейса Chrome мне нужно сравнить все дочерние объекты Chrome IAccessible со всеми локализованными вариантами IAccessible NAME элемента управления Omnibox. Итак, мой вопрос:
Есть ли другой способ идентифицировать дочерний объект Omnibox IAccessible независимо от языка пользовательского интерфейса?
Я использовал MS Inspect.exe, чтобы увидеть все свойства IAccessible дочернего объекта Omnibox в Chrome, но не нашел ничего полезного для этой цели.