Update examples
This commit is contained in:
parent
d9ce2d027b
commit
f5788db56a
|
@ -0,0 +1,27 @@
|
|||
# An example of switching between multiple drivers
|
||||
from seleniumbase import SB
|
||||
|
||||
with SB(uc=True, test=True) as sb:
|
||||
url1 = "https://seleniumbase.io/antibot/login"
|
||||
sb.activate_cdp_mode(url1)
|
||||
url2 = "https://seleniumbase.io/hobbit/login"
|
||||
driver2 = sb.get_new_driver(undetectable=True)
|
||||
sb.activate_cdp_mode(url2)
|
||||
sb.sleep(1)
|
||||
sb.switch_to_default_driver()
|
||||
sb.assert_url_contains("antibot")
|
||||
print(sb.get_current_url())
|
||||
sb.type("input#username", "demo_user")
|
||||
sb.type("input#password", "secret_pass")
|
||||
sb.cdp.gui_click_element("button")
|
||||
sb.sleep(1)
|
||||
sb.cdp.gui_click_element("a#log-in")
|
||||
sb.assert_text("Welcome!", "h1")
|
||||
sb.sleep(2)
|
||||
sb.switch_to_driver(driver2)
|
||||
sb.assert_url_contains("hobbit")
|
||||
print(sb.get_current_url())
|
||||
sb.cdp.gui_click_element("button")
|
||||
sb.assert_text("Welcome to Middle Earth!")
|
||||
sb.click("img")
|
||||
sb.sleep(3)
|
|
@ -0,0 +1,14 @@
|
|||
from seleniumbase import BaseCase
|
||||
BaseCase.main(__name__, __file__, "--uc")
|
||||
|
||||
|
||||
class MultipleDriversTest(BaseCase):
|
||||
def test_multiple_drivers(self):
|
||||
url1 = "https://seleniumbase.io/demo_page"
|
||||
self.activate_cdp_mode(url1)
|
||||
driver1 = self.driver
|
||||
url2 = "https://seleniumbase.io/coffee/"
|
||||
driver2 = self.get_new_driver(undetectable=True)
|
||||
self.activate_cdp_mode(url2)
|
||||
print("\n" + driver1.get_current_url())
|
||||
print(driver2.get_current_url())
|
|
@ -0,0 +1,17 @@
|
|||
from seleniumbase import SB
|
||||
|
||||
with SB(uc=True, test=True) as sb:
|
||||
url1 = "https://seleniumbase.io/demo_page"
|
||||
sb.activate_cdp_mode(url1)
|
||||
driver1 = sb.driver
|
||||
url2 = "https://seleniumbase.io/coffee/"
|
||||
driver2 = sb.get_new_driver(undetectable=True)
|
||||
sb.activate_cdp_mode(url2)
|
||||
print(driver1.get_current_url())
|
||||
print(driver2.get_current_url())
|
||||
sb.switch_to_default_driver()
|
||||
sb.assert_url_contains("demo_page")
|
||||
print(sb.get_current_url())
|
||||
sb.switch_to_driver(driver2)
|
||||
sb.assert_url_contains("coffee")
|
||||
print(sb.get_current_url())
|
Loading…
Reference in New Issue