Wiki

Clone wiki

CDP / Runtime

Runtime

Events

ConsoleAPICalled

HeadlessChrome chrome = new HeadlessChrome(
    HeadlessChrome.DefaultAppPathMac
);
using (chrome) {
    chrome.Runtime.ConsoleAPICalled += (sender, e) => {
        Console.WriteLine(e);
    };
    chrome.Start();
    chrome.Runtime.Enable();
    chrome.Page.SetDocumentContent(
        chrome.FrameId,
        "<script>console.log('test')</script>"
    );
    chrome.Delay(500);
}

ExceptionThrown

HeadlessChrome chrome = new HeadlessChrome(
    HeadlessChrome.DefaultAppPathMac
);
using (chrome) {
    chrome.Runtime.ExceptionThrown += (sender, e) => {
        Console.WriteLine(e);
    };
    chrome.Start();
    chrome.Runtime.Enable();
    chrome.Page.SetDocumentContent(
        chrome.FrameId,
        "<script>aa</script>"
    );
    chrome.Delay(500);
}

Updated