コード例 #1
0
ファイル: TestLogic.cs プロジェクト: maleowy/ScrapTheWorld
        public static async Task Run(this IWebBrowser browser) // better one
        {
            await browser.WaitForInitializationAsync();

            await browser.LoadPageAsync("https://duckduckgo.com");

            await browser.EvaluateScriptAsync("document.querySelector('#search_form_input_homepage').value = 'Test';");

            await browser.EvaluateScriptAsync("document.querySelector('#search_button_homepage').click();");

            await browser.LoadPageAsync();

            string title = await browser.EvaluateScriptWithReturnAsync("document.title");

            await browser.EvaluateScriptAsync("console.log(document.title)");

            await browser.EvaluateScriptAsync("bound.reverseText(document.title)");
        }
コード例 #2
0
ファイル: TestLogic.cs プロジェクト: maleowy/ScrapTheWorld
        public static async Task <string> InvalidUrl(this IWebBrowser browser)
        {
            await browser.LoadPageAsync("http://1qazxcvb.com/");

            return(await browser.EvaluateScriptWithReturnAsync("document.title"));
        }