Здравствуйте, Victor Ivanidze, Вы писали:
VI>>>>>так называемый "новый" Outlook для Windows использует WebView2 для взаимодействия с пользователем.
VI>>>>>Хочется из внешней программы получить доступ к DOM модели загруженной в WebView2 страницы.
VI>>>>>Это в принципе возможно?
D>>>>Если такое возможно — то это огромная дыра.
VI>>>Нда? А как же всякие программы тестирования работают, которые эмулируют пользовательские перемещения мыши, нажатия клавиш и т.п.?
D>>Либо эмулируют, внезапно, юзер инпут (т.е. шлют сообщения окну), либо, как в юнит тестах, подменяют web view селениумом (такой хромиум без ui), в который загружают тестируемый DOM.
VI>Вот я и хочу "послать сообщение окну" c WebView2.
А говоришь, что хочешь доступ к DOM.
IMHO:
Два пути: либо управлять мышью и клавиатурой через (если Windows) SendInputs, либо писать юнит тесты через selenium (например
так).