From cc4f51f0bc2b6f6bd8241d6ab98d00dade41cb84 Mon Sep 17 00:00:00 2001 From: Yad Smood Date: Fri, 7 Jul 2023 20:53:41 +0800 Subject: [PATCH] update example --- examples_test.go | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/examples_test.go b/examples_test.go index 14d31a89..6f77e6f0 100644 --- a/examples_test.go +++ b/examples_test.go @@ -29,13 +29,16 @@ func Example() { defer browser.MustClose() // Create a new page - page := browser.MustPage("https://github.com") + page := browser.MustPage("https://github.com").MustWaitStable() + + // Trigger the search input with hotkey "/" + page.Keyboard.MustType(input.Slash) // We use css selector to get the search input element and input "git" - page.MustElement("input").MustInput("git").MustType(input.Enter) + page.MustElement("#query-builder-test").MustInput("git").MustType(input.Enter) // Wait until css selector get the element then get the text content of it. - text := page.MustElement(".codesearch-results p").MustText() + text := page.MustElementR("span", "most widely used").MustText() fmt.Println(text) @@ -54,9 +57,9 @@ func Example() { // Output: // Git is the most widely used version control system. - // Found 5 input elements + // Found 11 input elements // 1 + 2 = 3 - // Search · git · GitHub + // Repository search results · GitHub } // Shows how to disable headless mode and debug. @@ -361,8 +364,8 @@ func Example_customize_retry_strategy() { fmt.Println(el.MustProperty("name")) // Output: - // q - // q + // type + // type } // Shows how we can further customize the browser with the launcher library.