Хром, завернутый в WPF - найти элемент и вызвать действие - PullRequest
0 голосов
/ 16 октября 2019

ChromiumWebBrowser обернут в приложение Windows WPF. https://github.com/cefsharp/CefSharp/blob/master/CefSharp.Wpf/ChromiumWebBrowser.cs

Когда я использую инструмент проверки для Windows, я не могу найти элементы внутри Chromium. Кажется, изображение без имени. Можно ли как-нибудь вызвать действие в Chromium?

1 Ответ

1 голос
/ 16 октября 2019

Я думаю, что это проблема доступности / UIA.

По умолчанию Chromium не включает специальные возможности, если не обнаруживает программу чтения с экрана или другое расширенное использование API специальных возможностей.

В автономном браузере вы можете включить его вручную, используя флаг командной строки --force-renderer-accessibility, или посетите chrome://accessibility, чтобы включить его для одного сеанса.

Для вашей проблемы с CefSharp.Wpf ChromiumWebBrowser все усложняется, посмотрите на это:

...