Skip to content

Commit a2995bb

Browse files
committed
Update example tests
1 parent a84b3b8 commit a2995bb

File tree

5 files changed

+12
-3
lines changed

5 files changed

+12
-3
lines changed

examples/boilerplates/samples/google_test.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
""" google.com example test that uses page objects """
1+
"""google.com example test that uses page objects"""
22

33
from seleniumbase import BaseCase
44
from .google_objects import HomePage, ResultsPage
@@ -7,7 +7,9 @@
77
class GoogleTests(BaseCase):
88
def test_google_dot_com(self):
99
self.open("https://google.com/ncr")
10-
self.type(HomePage.search_box, "github")
10+
self.sleep(0.1)
11+
self.save_screenshot_to_logs() # In "./latest_logs/" folder.
12+
self.type(HomePage.search_box, "github.com")
1113
self.assert_element(HomePage.search_button)
1214
self.assert_element(HomePage.feeling_lucky_button)
1315
self.click(HomePage.search_button)

examples/boilerplates/samples/test_page_objects.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ def click_search_result(self, sb, content):
1515

1616
class SeleniumBaseIOPage:
1717
def do_search_and_click(self, sb, search_term):
18+
sb.sleep(0.05)
1819
sb.type('form[name="search"] input', search_term)
1920
sb.click("li.md-search-result__item h1:contains(%s)" % search_term)
2021

examples/swag_labs_user_tests.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ def login_to_swag_labs(self, username="standard_user"):
77
"""Login to Swag Labs and verify success."""
88
url = "https://www.saucedemo.com"
99
self.open(url)
10+
self.wait_for_element("div.login_logo")
11+
self.wait_for_element("div.bot_column")
1012
if username not in self.get_text("#login_credentials"):
1113
self.fail("Invalid user for login: %s" % username)
1214
self.type("#user-name", username)

examples/test_login.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
class SwagLabsLoginTests(BaseCase):
66
def login_to_swag_labs(self):
77
self.open("https://www.saucedemo.com")
8+
self.wait_for_element("div.login_logo")
9+
self.wait_for_element("div.bot_column")
810
self.type("#user-name", "standard_user")
911
self.type("#password", "secret_sauce")
1012
self.click('input[type="submit"]')

examples/visual_testing/layout_test.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@ def test_applitools_layout_change(self):
66
self.open("https://applitools.com/helloworld?diff1")
77
self.wait_for_element('a[href="?diff1"]')
88
print('\nCreating baseline in "visual_baseline" folder.')
9+
self.sleep(0.05)
910
self.check_window(name="helloworld", baseline=True)
1011
# Click a button that changes the text of an element
1112
# (Text changes do not impact visual comparisons)
13+
self.sleep(0.05)
1214
self.click('a[href="?diff1"]')
13-
self.wait_for_ready_state_complete()
15+
self.sleep(0.05)
1416
# Verify html tags match the baseline
1517
self.check_window(name="helloworld", level=1)
1618
# Verify html tags and attribute names match the baseline

0 commit comments

Comments
 (0)