Update examples
This commit is contained in:
parent
fd3b7f5fee
commit
ab48a87893
|
@ -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")
|
||||||
|
|
|
@ -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")
|
||||||
|
|
|
@ -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()
|
||||||
|
|
|
@ -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()
|
||||||
|
|
|
@ -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")
|
||||||
|
|
|
@ -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()
|
||||||
|
|
|
@ -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!")
|
||||||
|
|
Loading…
Reference in New Issue