From e2f69b7e3cefdac3ea1e42fe7e3ff424718c1ce4 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 26 Jul 2024 14:38:22 -0400 Subject: [PATCH] Update examples --- examples/raw_ahrefs.py | 7 ++++--- examples/raw_form_turnstile.py | 2 +- examples/raw_games.py | 10 ++++------ 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/examples/raw_ahrefs.py b/examples/raw_ahrefs.py index 5fbc4451..f09cf78d 100644 --- a/examples/raw_ahrefs.py +++ b/examples/raw_ahrefs.py @@ -4,10 +4,11 @@ with SB(uc=True, test=True, incognito=True, locale_code="en") as sb: url = "https://ahrefs.com/website-authority-checker" input_field = 'input[placeholder="Enter domain"]' submit_button = 'span:contains("Check Authority")' - sb.driver.uc_open_with_reconnect(url, 2) # The bot-check is later + sb.uc_open_with_reconnect(url, 2) # The bot-check is later sb.type(input_field, "github.com/seleniumbase/SeleniumBase") - sb.driver.reconnect(0.1) - sb.driver.uc_click(submit_button, reconnect_time=4) + sb.reconnect(0.1) + sb.uc_click(submit_button, reconnect_time=4) + sb.uc_gui_click_captcha() sb.wait_for_text_not_visible("Checking", timeout=10) sb.highlight('p:contains("github.com/seleniumbase/SeleniumBase")') sb.highlight('a:contains("Top 100 backlinks")') diff --git a/examples/raw_form_turnstile.py b/examples/raw_form_turnstile.py index 8791a572..8e7bf6b7 100644 --- a/examples/raw_form_turnstile.py +++ b/examples/raw_form_turnstile.py @@ -12,7 +12,7 @@ with SB(uc=True, test=True) as sb: sb.click('span:contains("9:00 PM")') sb.highlight_click('input[value="AR"] + span') sb.click('input[value="cc"] + span') - sb.scroll_to("div.cf-turnstile-wrapper") + sb.scroll_to('div[class*="cf-turnstile"]') sb.uc_gui_handle_cf() sb.highlight("img#captcha-success", timeout=3) sb.highlight_click('button:contains("Request & Pay")') diff --git a/examples/raw_games.py b/examples/raw_games.py index e5684f2c..27b4185e 100644 --- a/examples/raw_games.py +++ b/examples/raw_games.py @@ -3,13 +3,11 @@ from seleniumbase import SB with SB(uc=True, test=True, disable_csp=True) as sb: url = "https://steamdb.info/" - sb.driver.uc_open_with_reconnect(url, 3) - sb.uc_click("a.header-login span", 4) - if not sb.is_text_visible("Sign in", "button#js-sign-in"): - sb.driver.uc_open_with_reconnect(url, 3) - sb.uc_click("a.header-login span", 4) + sb.uc_open_with_reconnect(url, 3) + sb.uc_click("a.header-login span", 3) + sb.uc_gui_click_captcha() sb.assert_text("Sign in", "button#js-sign-in", timeout=3) - sb.driver.uc_click("button#js-sign-in", 2) + sb.uc_click("button#js-sign-in", 2) sb.highlight("div.page_content form") sb.highlight('button:contains("Sign in")', scroll=False) sb.set_messenger_theme(location="top_center")