cefsharp模拟用户点击网页代码,亲测可用
public void MouseClick(int x, int y) { Browser.GetBrowser().GetHost().SendMouseClickEvent(x, y, MouseButtonType.Left, false, 1, CefEventFlags.None); Thread.Sleep(15); Browser.GetBrowser().GetHost().SendMouseClickEvent(x, y, MouseButtonType.Left, true, 1, CefEventFlags.None); }这段代码可以模拟用户的一般操作,比如自动点击操作,测试网页
如果要获取到某个元素的html属性值,比如innerhtml postion等,可以这样操作
string script = string.Format("document.getElementById('startMonth').value;"); browser.EvaluateScriptAsync(script).ContinueWith(x => { var respBfwOnse= x.Result; if (response.Success && response.Result != null) { var startDate = response.Result; //startDate is the value of a HTML element. } });
网友评论0