cefsharp模拟用户点击网页代码

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.
        }      
    });




{{collectdata}}

网友评论0