Skip to content

Commit 7b221e5

Browse files
committed
Update example tests
1 parent 9f6e6db commit 7b221e5

File tree

7 files changed

+15
-10
lines changed

7 files changed

+15
-10
lines changed

examples/boilerplates/samples/google_test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ class GoogleTests(BaseCase):
77
def test_google_dot_com(self):
88
self.open("https://google.com/ncr")
99
self.assert_title_contains("Google")
10-
self.sleep(0.25)
10+
self.sleep(0.05)
1111
self.save_screenshot_to_logs() # ("./latest_logs" folder)
12-
self.sleep(0.15)
12+
self.wait_for_element('iframe[role="presentation"]')
1313
self.hide_elements('iframe') # Hide "Sign in" pop-up
14-
self.sleep(0.15)
14+
self.sleep(0.05)
1515
self.save_screenshot_to_logs()
1616
self.type(HomePage.search_box, "github.com")
1717
self.assert_element(HomePage.search_button)

examples/boilerplates/samples/test_page_objects.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ def assert_google_title(self, sb):
1111
sb.assert_title_contains("Google")
1212

1313
def hide_sign_in_pop_up(self, sb):
14-
sb.sleep(0.25)
14+
sb.wait_for_element('iframe[role="presentation"]')
1515
sb.hide_elements('iframe')
16-
sb.sleep(0.15)
16+
sb.sleep(0.05)
1717

1818
def do_search(self, sb, search_term):
1919
sb.sleep(0.05)

examples/coffee_cart_tests.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ def test_buy_one_cappuccino(self):
2929
@parameterized.expand([[False], [True]])
3030
def test_coffee_promo_with_preview(self, accept_promo):
3131
self.open("https://seleniumbase.io/coffee/")
32+
self.assert_title("Coffee Cart")
3233
self.click('div[data-test="Espresso"]')
3334
self.click('div[data-test="Americano"]')
3435
self.click('div[data-test="Cafe_Latte"]')

examples/offline_examples/test_user_agent.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ def test_get_user_agent(self):
1616
print(msg)
1717
self.skip(msg)
1818
print("\n--------------------------")
19+
if not self.headless:
20+
self.open("chrome://version/")
21+
self.highlight("#useragent", loops=8)
1922
try:
2023
self.execute_cdp_cmd(
2124
"Network.setUserAgentOverride",

examples/test_pytest_parametrize.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"value", ["List of Features", "Command Line Options"]
66
)
77
def test_sb_fixture_with_no_class(sb, value):
8-
sb.open("seleniumbase.github.io/help_docs/install/")
8+
sb.open("seleniumbase.io/help_docs/install/")
99
sb.type('input[aria-label="Search"]', value)
1010
sb.click("nav h1 mark")
1111
sb.assert_title_contains(value)
@@ -17,7 +17,7 @@ class Test_SB_Fixture:
1717
"value", ["Console Scripts", "API Reference"]
1818
)
1919
def test_sb_fixture_inside_class(self, sb, value):
20-
sb.open("seleniumbase.github.io/help_docs/install/")
20+
sb.open("seleniumbase.io/help_docs/install/")
2121
sb.type('input[aria-label="Search"]', value)
2222
sb.click("nav h1 mark")
2323
sb.assert_title_contains(value)

examples/test_todomvc.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def test_todomvc(self, framework):
1616
self.assert_in(framework, title.lower())
1717
new_todo_input = "input.new-todo"
1818
todo_count_span = "span.todo-count"
19+
self.wait_for_ready_state_complete()
1920
self.type(new_todo_input, "Learn Python\n")
2021
self.type(new_todo_input, "Learn JavaScript\n")
2122
self.type(new_todo_input, "Learn SeleniumBase\n")

examples/test_url_asserts.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
class URLTestClass(BaseCase):
66
def test_url_asserts(self):
7-
self.open("https://seleniumbase.github.io/")
8-
self.assert_url("https://seleniumbase.github.io/")
9-
self.assert_title_contains("SeleniumBase")
7+
self.open("https://seleniumbase.io/help_docs/how_it_works/")
8+
self.assert_url("https://seleniumbase.io/help_docs/how_it_works/")
9+
self.assert_title_contains("How it Works")
1010
self.js_click('nav a:contains("Coffee Cart")')
1111
self.assert_url_contains("/coffee")
1212
self.assert_title("Coffee Cart")

0 commit comments

Comments
 (0)