Здравствуйте, Passerby, Вы писали:
P>Здравствуйте, BlackEric, Вы писали:
BE>>можно сделать отдельное WPF приложение и работать с ним.
P>Сделал WPF.
P>await Microsoft.Web.WebView2.Wpf.WebView2.WaitForLoadAsync("https://www.microsoft.com");
P>await webView.WaitForLoadAsync("https://www.microsoft.com");
P>В обоих случаях ошибка: нет такого метода.
У WebView2 есть свойство webView21_NavigationCompleted. Можно подписаться на него.
Но я не уверен, что если на странице используются WebSocket (SignalR) оно будет всегда корректно отрабатывать. Так же могут быть проблемы, если html как-то генерится на самом клиенте через JavaScript.
Поэтому возможно имеет смысл сделать ручное ожидание проверяя наличие каких-либо html элементов на странице или же просто по таймеру. Здесь нужно подбирать решение под конкретную страницу.
Вот есть не плохой пример:
WV2.VividBroker.Sample.Solution.