1,webview2 的页面要先实现加载的动作。否则CoreWebView2的属性会判断为空
private async void Form2_Load(object sender, EventArgs e)
{
Uri uri = null;
var tokenvalue = Context.User.tokenvalue;
string url = "http://10.31.8.13:8013/Station/weaving/Login";
uri = new Uri(url);
webView21.Source = uri;
//webView21.CoreWebView2.Settings.IsPasswordAutosaveEnabled = true;
}
2.建立监控时间方法,加载主页面完成后执行登录页面自动输入ID,password,和执行button按钮事件。
private async void webView21_NavigationCompleted(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs e)
{
await webView21.CoreWebView2.ExecuteScriptAsync($"document.querySelector('#fs-login-content > div.fs-login-input.fs-login-input-username > input[type=text]'