Skip to content

Commit ef617c3

Browse files
committed
modernize example
1 parent 99c25bf commit ef617c3

File tree

5 files changed

+7
-15
lines changed

5 files changed

+7
-15
lines changed

examples/basic_agent.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ def main():
1212

1313
with SentienceBrowser(api_key=api_key, headless=False) as browser:
1414
# Navigate to a test page
15-
browser.page.goto("https://example.com")
16-
browser.page.wait_for_load_state("networkidle")
15+
browser.page.goto("https://example.com", wait_until="domcontentloaded")
1716

1817
# Take snapshot
1918
snap = snapshot(browser)

examples/hello.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ def main():
1313
try:
1414
with SentienceBrowser(api_key=api_key, headless=False) as browser:
1515
# Navigate to a page to ensure extension is active
16-
browser.page.goto("https://example.com")
17-
browser.page.wait_for_load_state("networkidle")
16+
browser.page.goto("https://example.com", wait_until="domcontentloaded")
1817

1918
# Check if extension API is available
2019
bridge_ok = browser.page.evaluate("""

examples/query_demo.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ def main():
1212

1313
with SentienceBrowser(api_key=api_key, headless=False) as browser:
1414
# Navigate to a page with links
15-
browser.page.goto("https://example.com")
16-
browser.page.wait_for_load_state("networkidle")
15+
browser.page.goto("https://example.com", wait_until="domcontentloaded")
1716

1817
snap = snapshot(browser)
1918

examples/read_markdown.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ def main():
1717
# Initialize browser
1818
with SentienceBrowser(api_key=api_key, headless=True) as browser:
1919
# Navigate to a page
20-
browser.page.goto("https://example.com")
21-
browser.page.wait_for_load_state("networkidle")
20+
browser.page.goto("https://example.com", wait_until="domcontentloaded")
2221

2322
# Method 1: Get raw HTML (default) and convert with markdownify
2423
print("=== Method 1: Raw HTML + markdownify (Recommended) ===")

examples/wait_and_click.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ def main():
1212

1313
with SentienceBrowser(api_key=api_key, headless=False) as browser:
1414
# Navigate to example.com
15-
browser.page.goto("https://example.com")
16-
browser.page.wait_for_load_state("networkidle")
15+
browser.page.goto("https://example.com", wait_until="domcontentloaded")
1716

1817
# Take initial snapshot
1918
snap = snapshot(browser)
@@ -27,17 +26,14 @@ def main():
2726
# Click it
2827
result = click(browser, link.id)
2928
print(f"Click result: success={result.success}, outcome={result.outcome}")
30-
31-
# Wait for navigation
32-
browser.page.wait_for_load_state("networkidle")
29+
3330
print(f"New URL: {browser.page.url}")
3431
else:
3532
print("No link found")
3633

3734
# Example: Wait for element using wait_for
3835
print("\n=== Wait Example ===")
39-
browser.page.goto("https://example.com")
40-
browser.page.wait_for_load_state("networkidle")
36+
browser.page.goto("https://example.com", wait_until="domcontentloaded")
4137

4238
wait_result = wait_for(browser, "role=link", timeout=5.0)
4339
if wait_result.found:

0 commit comments

Comments
 (0)