Skip to content

Commit bdef57b

Browse files
committed
Update example tests
1 parent e52c2e5 commit bdef57b

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

examples/visual_testing/layout_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def test_applitools_layout_change(self):
1919
self.click("button")
2020
self.check_window(name="helloworld", level=1)
2121
self.check_window(name="helloworld", level=2)
22-
with self.assertRaises(Exception):
22+
with self.assert_raises(Exception):
2323
self.check_window(name="helloworld", level=3)
2424
# Now that we know the Exception was raised as expected,
2525
# let's print out the comparison results by running a Level-0 check.

examples/youtube_search_test.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
from seleniumbase import BaseCase
2+
3+
4+
class YouTubeSearchTests(BaseCase):
5+
def test_youtube_autocomplete_results(self):
6+
""" Verify YouTube autocomplete search results. """
7+
self.open("https://www.youtube.com/")
8+
search_term = "seleniumbase"
9+
search_selector = "input#search"
10+
result_selector = 'li[role="presentation"] b'
11+
self.double_click(search_selector)
12+
self.type(search_selector, search_term)
13+
# First verify that an autocomplete result exists
14+
self.assert_element(result_selector)
15+
top_result = self.get_text(result_selector)
16+
# Now verify that the autocomplete result is good
17+
self.assert_true(
18+
search_term in top_result,
19+
'Expected text "%s" not found in top result! '
20+
'Actual text was "%s"!'
21+
% (search_term, top_result)
22+
)
23+
24+
def test_youtube_search_results(self):
25+
""" Verify finding a specific video by performing a YouTube search. """
26+
self.open("https://www.youtube.com/")
27+
search_term = "SeleniumBase Common API Methods"
28+
search_selector = "input#search"
29+
self.type(search_selector, search_term + "\n")
30+
self.ad_block()
31+
self.demo_mode = True
32+
self.assert_element('.text-wrapper > div:contains("%s")' % search_term)

0 commit comments

Comments
 (0)