Re[5]: Как управлять внешним WebView2 ?
От: Doom100500 Израиль  
Дата: 18.01.26 11:06
Оценка:
Здравствуйте, 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 (например так).
Спасибо за внимание
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.