Update examples
This commit is contained in:
parent
e214132fc7
commit
cd3f13fe22
|
@ -3,7 +3,8 @@ from seleniumbase import Driver
|
||||||
|
|
||||||
driver = Driver(uc=True, log_cdp=True)
|
driver = Driver(uc=True, log_cdp=True)
|
||||||
try:
|
try:
|
||||||
driver.uc_open_with_reconnect("https://seleniumbase.io/apps/turnstile")
|
url = "seleniumbase.io/apps/turnstile"
|
||||||
|
driver.uc_open_with_reconnect(url, 2)
|
||||||
driver.switch_to_frame("iframe")
|
driver.switch_to_frame("iframe")
|
||||||
driver.uc_click("span.mark")
|
driver.uc_click("span.mark")
|
||||||
driver.sleep(3)
|
driver.sleep(3)
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
"""A SeleniumBase test that loads cookies to bypass login."""
|
||||||
|
from seleniumbase import SB
|
||||||
|
|
||||||
|
# Log in to Swag Labs and save cookies
|
||||||
|
with SB(test=True) as sb:
|
||||||
|
sb.open("https://www.saucedemo.com")
|
||||||
|
sb.wait_for_element("div.login_logo")
|
||||||
|
sb.type("#user-name", "standard_user")
|
||||||
|
sb.type("#password", "secret_sauce")
|
||||||
|
sb.click('input[type="submit"]')
|
||||||
|
sb.highlight("div.inventory_list", loops=6)
|
||||||
|
sb.save_cookies(name="cookies.txt")
|
||||||
|
|
||||||
|
# Load previously saved cookies to bypass login
|
||||||
|
with SB(test=True) as sb:
|
||||||
|
sb.open("https://www.saucedemo.com")
|
||||||
|
sb.load_cookies(name="cookies.txt")
|
||||||
|
sb.open("https://www.saucedemo.com/inventory.html")
|
||||||
|
sb.highlight("div.inventory_list", loops=12)
|
|
@ -42,4 +42,4 @@ class TestGeolocation(BaseCase):
|
||||||
self.assert_url_contains("48.87645/2.26340")
|
self.assert_url_contains("48.87645/2.26340")
|
||||||
self.save_screenshot_to_logs()
|
self.save_screenshot_to_logs()
|
||||||
if self.headed:
|
if self.headed:
|
||||||
self.sleep(2.5)
|
self.sleep(4)
|
||||||
|
|
|
@ -21,7 +21,8 @@ class CDPTests(BaseCase):
|
||||||
def test_display_cdp_events(self):
|
def test_display_cdp_events(self):
|
||||||
if not (self.undetectable and self.uc_cdp_events):
|
if not (self.undetectable and self.uc_cdp_events):
|
||||||
self.get_new_driver(undetectable=True, uc_cdp_events=True)
|
self.get_new_driver(undetectable=True, uc_cdp_events=True)
|
||||||
self.driver.uc_open_with_reconnect("seleniumbase.io/apps/turnstile")
|
url = "seleniumbase.io/apps/turnstile"
|
||||||
|
self.driver.uc_open_with_reconnect(url, 2)
|
||||||
self.add_cdp_listener()
|
self.add_cdp_listener()
|
||||||
self.click_turnstile_and_verify()
|
self.click_turnstile_and_verify()
|
||||||
self.sleep(1)
|
self.sleep(1)
|
||||||
|
|
Loading…
Reference in New Issue