diff --git a/examples/tour_examples/ReadMe.md b/examples/tour_examples/ReadMe.md index 52f3f768..bdbd93c4 100644 --- a/examples/tour_examples/ReadMe.md +++ b/examples/tour_examples/ReadMe.md @@ -103,11 +103,13 @@ All methods have the optional ``name`` argument, which is only needed if you're ```python from seleniumbase import BaseCase -BaseCase.main(__name__, __file__) +BaseCase.main(__name__, __file__, "--uc") class MyTourClass(BaseCase): def test_google_tour(self): + if not self.undetectable: + self.get_new_driver(undetectable=True) self.open('https://google.com/ncr') self.wait_for_element('input[title="Search"]') self.hide_elements("iframe") diff --git a/examples/tour_examples/bootstrap_google_tour.py b/examples/tour_examples/bootstrap_google_tour.py index 9b8882dc..31fcdfcc 100644 --- a/examples/tour_examples/bootstrap_google_tour.py +++ b/examples/tour_examples/bootstrap_google_tour.py @@ -1,9 +1,11 @@ from seleniumbase import BaseCase -BaseCase.main(__name__, __file__) +BaseCase.main(__name__, __file__, "--uc") class MyTourClass(BaseCase): def test_google_tour(self): + if not self.undetectable: + self.get_new_driver(undetectable=True) self.open("https://google.com/ncr") self.wait_for_element('[title="Search"]') self.hide_elements("iframe") @@ -36,6 +38,7 @@ class MyTourClass(BaseCase): self.wait_for_element("#zoom", timeout=20) self.wait_for_element("#widget-zoom-out") self.wait_for_element('[jsaction*="minimap.main;"]') + self.sleep(0.5) self.create_bootstrap_tour() self.add_tour_step("Welcome to Google Maps", title="SeleniumBase Tour") diff --git a/examples/tour_examples/driverjs_maps_tour.py b/examples/tour_examples/driverjs_maps_tour.py index cb26cb79..b18bec03 100644 --- a/examples/tour_examples/driverjs_maps_tour.py +++ b/examples/tour_examples/driverjs_maps_tour.py @@ -10,6 +10,7 @@ class MyTestClass(BaseCase): self.wait_for_element("#zoom", timeout=20) self.wait_for_element("#widget-zoom-out") self.wait_for_element('[jsaction*="minimap.main;"]') + self.sleep(0.5) # Create a website tour using the DriverJS library # Same as: self.create_driverjs_tour() diff --git a/examples/tour_examples/google_tour.py b/examples/tour_examples/google_tour.py index 03081b10..885c8cef 100644 --- a/examples/tour_examples/google_tour.py +++ b/examples/tour_examples/google_tour.py @@ -1,9 +1,11 @@ from seleniumbase import BaseCase -BaseCase.main(__name__, __file__) +BaseCase.main(__name__, __file__, "--uc") class MyTourClass(BaseCase): def test_google_tour(self): + if not self.undetectable: + self.get_new_driver(undetectable=True) self.open("https://google.com/ncr") self.wait_for_element('[title="Search"]') self.hide_elements("iframe") @@ -42,6 +44,7 @@ class MyTourClass(BaseCase): self.wait_for_element("#zoom") self.wait_for_element("#widget-zoom-out") self.wait_for_element('[jsaction*="minimap.main;"]') + self.sleep(0.5) # Create a website tour using the IntroJS library # Same as: self.create_introjs_tour() diff --git a/examples/tour_examples/hopscotch_google_tour.py b/examples/tour_examples/hopscotch_google_tour.py index 7aa8743a..5c92ab53 100644 --- a/examples/tour_examples/hopscotch_google_tour.py +++ b/examples/tour_examples/hopscotch_google_tour.py @@ -1,9 +1,11 @@ from seleniumbase import BaseCase -BaseCase.main(__name__, __file__) +BaseCase.main(__name__, __file__, "--uc") class MyTourClass(BaseCase): def test_google_tour(self): + if not self.undetectable: + self.get_new_driver(undetectable=True) self.open("https://google.com/ncr") self.wait_for_element('[title="Search"]') self.hide_elements("iframe") @@ -36,6 +38,7 @@ class MyTourClass(BaseCase): self.wait_for_element("#zoom", timeout=20) self.wait_for_element("#widget-zoom-out") self.wait_for_element('[jsaction*="minimap.main;"]') + self.sleep(0.5) self.create_hopscotch_tour() self.add_tour_step("Welcome to Google Maps", title="SeleniumBase Tour") diff --git a/examples/tour_examples/introjs_google_tour.py b/examples/tour_examples/introjs_google_tour.py index 11136d19..5f7f5402 100644 --- a/examples/tour_examples/introjs_google_tour.py +++ b/examples/tour_examples/introjs_google_tour.py @@ -1,9 +1,11 @@ from seleniumbase import BaseCase -BaseCase.main(__name__, __file__) +BaseCase.main(__name__, __file__, "--uc") class MyTourClass(BaseCase): def test_google_tour(self): + if not self.undetectable: + self.get_new_driver(undetectable=True) self.open("https://google.com/ncr") self.wait_for_element('[title="Search"]') self.hide_elements("iframe") @@ -36,6 +38,7 @@ class MyTourClass(BaseCase): self.wait_for_element("#zoom", timeout=20) self.wait_for_element("#widget-zoom-out") self.wait_for_element('[jsaction*="minimap.main;"]') + self.sleep(0.5) self.set_introjs_colors("#f26721", "#db5409") self.create_introjs_tour() diff --git a/examples/tour_examples/shepherd_google_tour.py b/examples/tour_examples/shepherd_google_tour.py index 3a9878fe..fda130d4 100644 --- a/examples/tour_examples/shepherd_google_tour.py +++ b/examples/tour_examples/shepherd_google_tour.py @@ -1,9 +1,11 @@ from seleniumbase import BaseCase -BaseCase.main(__name__, __file__) +BaseCase.main(__name__, __file__, "--uc") class MyTourClass(BaseCase): def test_google_tour(self): + if not self.undetectable: + self.get_new_driver(undetectable=True) self.open("https://google.com/ncr") self.wait_for_element('[title="Search"]') self.hide_elements("iframe") @@ -36,6 +38,7 @@ class MyTourClass(BaseCase): self.wait_for_element("#zoom", timeout=20) self.wait_for_element("#widget-zoom-out") self.wait_for_element('[jsaction*="minimap.main;"]') + self.sleep(0.5) self.create_shepherd_tour(theme="dark") self.add_tour_step("Welcome to Google Maps!")