Update examples

This commit is contained in:
Michael Mintz 2025-02-21 21:49:57 -05:00
parent fd3b7f5fee
commit ab48a87893
7 changed files with 24 additions and 6 deletions

View File

@ -103,11 +103,13 @@ All methods have the optional ``name`` argument, which is only needed if you're
```python ```python
from seleniumbase import BaseCase from seleniumbase import BaseCase
BaseCase.main(__name__, __file__) BaseCase.main(__name__, __file__, "--uc")
class MyTourClass(BaseCase): class MyTourClass(BaseCase):
def test_google_tour(self): def test_google_tour(self):
if not self.undetectable:
self.get_new_driver(undetectable=True)
self.open('https://google.com/ncr') self.open('https://google.com/ncr')
self.wait_for_element('input[title="Search"]') self.wait_for_element('input[title="Search"]')
self.hide_elements("iframe") self.hide_elements("iframe")

View File

@ -1,9 +1,11 @@
from seleniumbase import BaseCase from seleniumbase import BaseCase
BaseCase.main(__name__, __file__) BaseCase.main(__name__, __file__, "--uc")
class MyTourClass(BaseCase): class MyTourClass(BaseCase):
def test_google_tour(self): def test_google_tour(self):
if not self.undetectable:
self.get_new_driver(undetectable=True)
self.open("https://google.com/ncr") self.open("https://google.com/ncr")
self.wait_for_element('[title="Search"]') self.wait_for_element('[title="Search"]')
self.hide_elements("iframe") self.hide_elements("iframe")
@ -36,6 +38,7 @@ class MyTourClass(BaseCase):
self.wait_for_element("#zoom", timeout=20) self.wait_for_element("#zoom", timeout=20)
self.wait_for_element("#widget-zoom-out") self.wait_for_element("#widget-zoom-out")
self.wait_for_element('[jsaction*="minimap.main;"]') self.wait_for_element('[jsaction*="minimap.main;"]')
self.sleep(0.5)
self.create_bootstrap_tour() self.create_bootstrap_tour()
self.add_tour_step("Welcome to Google Maps", title="SeleniumBase Tour") self.add_tour_step("Welcome to Google Maps", title="SeleniumBase Tour")

View File

@ -10,6 +10,7 @@ class MyTestClass(BaseCase):
self.wait_for_element("#zoom", timeout=20) self.wait_for_element("#zoom", timeout=20)
self.wait_for_element("#widget-zoom-out") self.wait_for_element("#widget-zoom-out")
self.wait_for_element('[jsaction*="minimap.main;"]') self.wait_for_element('[jsaction*="minimap.main;"]')
self.sleep(0.5)
# Create a website tour using the DriverJS library # Create a website tour using the DriverJS library
# Same as: self.create_driverjs_tour() # Same as: self.create_driverjs_tour()

View File

@ -1,9 +1,11 @@
from seleniumbase import BaseCase from seleniumbase import BaseCase
BaseCase.main(__name__, __file__) BaseCase.main(__name__, __file__, "--uc")
class MyTourClass(BaseCase): class MyTourClass(BaseCase):
def test_google_tour(self): def test_google_tour(self):
if not self.undetectable:
self.get_new_driver(undetectable=True)
self.open("https://google.com/ncr") self.open("https://google.com/ncr")
self.wait_for_element('[title="Search"]') self.wait_for_element('[title="Search"]')
self.hide_elements("iframe") self.hide_elements("iframe")
@ -42,6 +44,7 @@ class MyTourClass(BaseCase):
self.wait_for_element("#zoom") self.wait_for_element("#zoom")
self.wait_for_element("#widget-zoom-out") self.wait_for_element("#widget-zoom-out")
self.wait_for_element('[jsaction*="minimap.main;"]') self.wait_for_element('[jsaction*="minimap.main;"]')
self.sleep(0.5)
# Create a website tour using the IntroJS library # Create a website tour using the IntroJS library
# Same as: self.create_introjs_tour() # Same as: self.create_introjs_tour()

View File

@ -1,9 +1,11 @@
from seleniumbase import BaseCase from seleniumbase import BaseCase
BaseCase.main(__name__, __file__) BaseCase.main(__name__, __file__, "--uc")
class MyTourClass(BaseCase): class MyTourClass(BaseCase):
def test_google_tour(self): def test_google_tour(self):
if not self.undetectable:
self.get_new_driver(undetectable=True)
self.open("https://google.com/ncr") self.open("https://google.com/ncr")
self.wait_for_element('[title="Search"]') self.wait_for_element('[title="Search"]')
self.hide_elements("iframe") self.hide_elements("iframe")
@ -36,6 +38,7 @@ class MyTourClass(BaseCase):
self.wait_for_element("#zoom", timeout=20) self.wait_for_element("#zoom", timeout=20)
self.wait_for_element("#widget-zoom-out") self.wait_for_element("#widget-zoom-out")
self.wait_for_element('[jsaction*="minimap.main;"]') self.wait_for_element('[jsaction*="minimap.main;"]')
self.sleep(0.5)
self.create_hopscotch_tour() self.create_hopscotch_tour()
self.add_tour_step("Welcome to Google Maps", title="SeleniumBase Tour") self.add_tour_step("Welcome to Google Maps", title="SeleniumBase Tour")

View File

@ -1,9 +1,11 @@
from seleniumbase import BaseCase from seleniumbase import BaseCase
BaseCase.main(__name__, __file__) BaseCase.main(__name__, __file__, "--uc")
class MyTourClass(BaseCase): class MyTourClass(BaseCase):
def test_google_tour(self): def test_google_tour(self):
if not self.undetectable:
self.get_new_driver(undetectable=True)
self.open("https://google.com/ncr") self.open("https://google.com/ncr")
self.wait_for_element('[title="Search"]') self.wait_for_element('[title="Search"]')
self.hide_elements("iframe") self.hide_elements("iframe")
@ -36,6 +38,7 @@ class MyTourClass(BaseCase):
self.wait_for_element("#zoom", timeout=20) self.wait_for_element("#zoom", timeout=20)
self.wait_for_element("#widget-zoom-out") self.wait_for_element("#widget-zoom-out")
self.wait_for_element('[jsaction*="minimap.main;"]') self.wait_for_element('[jsaction*="minimap.main;"]')
self.sleep(0.5)
self.set_introjs_colors("#f26721", "#db5409") self.set_introjs_colors("#f26721", "#db5409")
self.create_introjs_tour() self.create_introjs_tour()

View File

@ -1,9 +1,11 @@
from seleniumbase import BaseCase from seleniumbase import BaseCase
BaseCase.main(__name__, __file__) BaseCase.main(__name__, __file__, "--uc")
class MyTourClass(BaseCase): class MyTourClass(BaseCase):
def test_google_tour(self): def test_google_tour(self):
if not self.undetectable:
self.get_new_driver(undetectable=True)
self.open("https://google.com/ncr") self.open("https://google.com/ncr")
self.wait_for_element('[title="Search"]') self.wait_for_element('[title="Search"]')
self.hide_elements("iframe") self.hide_elements("iframe")
@ -36,6 +38,7 @@ class MyTourClass(BaseCase):
self.wait_for_element("#zoom", timeout=20) self.wait_for_element("#zoom", timeout=20)
self.wait_for_element("#widget-zoom-out") self.wait_for_element("#widget-zoom-out")
self.wait_for_element('[jsaction*="minimap.main;"]') self.wait_for_element('[jsaction*="minimap.main;"]')
self.sleep(0.5)
self.create_shepherd_tour(theme="dark") self.create_shepherd_tour(theme="dark")
self.add_tour_step("Welcome to Google Maps!") self.add_tour_step("Welcome to Google Maps!")