File tree Expand file tree Collapse file tree 5 files changed +7
-15
lines changed
Expand file tree Collapse file tree 5 files changed +7
-15
lines changed Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff 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 ("""
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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) ===" )
Original file line number Diff line number Diff 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 :
You can’t perform that action at this time.
0 commit comments