Что такое атрибут доступности macOS AXReplaceRangeWithText? - PullRequest
0 голосов
/ 08 октября 2018

В macOS Mojave 10.14 новый атрибут AXReplaceRangeWithText появляется в результате при вызове функции AXUIElementCopyAttributeNames () в элементе пользовательского интерфейса под мышью для многих приложений.Но когда я вызываю функцию AXUIElementCopyAttributeValue () для элемента пользовательского интерфейса и передаю атрибут AXReplaceRangeWithText, это либо приводит к сбою целевого приложения, либо, если это текстовое поле или текстовая область, вводит текст мусора в целевом приложении.

Кто-нибудь может объяснить, что такое атрибут AXReplaceRangeWithText, как его использовать, что он делает и кто за него отвечает?Это не задокументировано Apple и не отображается в заголовочных файлах API доступности.Я отправил отчет об ошибке в Apple и не увидел никаких действий.

...