Как захватить событие UIAutomation

Мне нужно отслеживать изменения в текстовом поле URL-адреса Google Chrome. У меня есть код, который находит URL-адрес и правильно его читает.

     AutomationElement elementx = element.FindFirst(System.Windows.Automation.TreeScope.Descendants, conditions);
  return ((ValuePattern)elementx.GetCurrentPattern(ValuePattern.Pattern)).Current.Value as string;

elementx - это текстовая панель URL-адреса, и URL-адрес возвращается

Теперь мне нужно отслеживать текстовую панель URL для изменения текста. Я нашел код в stackoverflow, но он не работает. Обработка изменения значения ProgressBar с помощью UIAutomation

Я использовал приложение под названием accevent.exe и вижу, что действительно можно отслеживать изменения текста, как видно на снимке экрана. Поэтому в основном мне нужен способ отслеживать и сообщать об изменениях в тексте URL.

используя доступ для отслеживания изменений

и вот некоторые настройки введите здесь описание изображения


person Eminem    schedule 18.01.2018    source источник