要使用CefSharp進行模擬點擊,可以使用ExecuteScriptAsync
方法來執行JavaScript代碼,從而實現模擬點擊功能。以下是一個簡單的示例代碼:
using CefSharp;
using CefSharp.WinForms;
ChromiumWebBrowser browser = new ChromiumWebBrowser();
browser.Load("http://www.example.com");
browser.FrameLoadEnd += (sender, args) =>
{
if (args.Frame.IsMain)
{
browser.ExecuteScriptAsync("document.getElementById('button_id').click();");
}
};
在這個示例中,當頁面加載完畢后,會執行JavaScript代碼document.getElementById('button_id').click();
,該代碼會模擬點擊頁面中id為button_id
的按鈕。你可以根據具體的情況修改JavaScript代碼來實現不同的點擊操作。