Skip to content

Commit 3cea5cf

Browse files
committed
Update example tests
1 parent 1967343 commit 3cea5cf

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

examples/offline_examples/test_demo_page.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ def test_demo_page(self):
5050
self.switch_to_default_content()
5151

5252
# Assert text located inside an iFrame
53-
self.assert_false(self.is_text_visible("Frame Text"))
53+
self.assert_false(self.is_text_visible("iFrame Text"))
5454
self.switch_to_frame("#myFrame2")
55-
self.assert_true(self.is_text_visible("Frame Text"))
55+
self.assert_true(self.is_text_visible("iFrame Text"))
5656
self.switch_to_default_content()
5757

5858
# Verify that clicking a radio button selects it
@@ -74,6 +74,15 @@ def test_demo_page(self):
7474
self.assert_true(self.is_selected("#checkBox3"))
7575
self.assert_true(self.is_selected("#checkBox4"))
7676

77+
# Verify that clicking an iFrame checkbox selects it
78+
self.assert_false(self.is_element_visible(".fBox"))
79+
self.switch_to_frame("#myFrame3")
80+
self.assert_true(self.is_element_visible(".fBox"))
81+
self.assert_false(self.is_selected(".fBox"))
82+
self.click(".fBox")
83+
self.assert_true(self.is_selected(".fBox"))
84+
self.switch_to_default_content()
85+
7786
# Assert link text - Use click_link_text() to click
7887
self.assert_link_text("seleniumbase.com")
7988
self.assert_link_text("SeleniumBase on GitHub")

examples/test_demo_site.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ def test_demo_site(self):
4747
self.switch_to_default_content()
4848

4949
# Assert text located inside an iFrame
50-
self.assert_false(self.is_text_visible("Frame Text"))
50+
self.assert_false(self.is_text_visible("iFrame Text"))
5151
self.switch_to_frame("#myFrame2")
52-
self.assert_true(self.is_text_visible("Frame Text"))
52+
self.assert_true(self.is_text_visible("iFrame Text"))
5353
self.switch_to_default_content()
5454

5555
# Verify that clicking a radio button selects it
@@ -71,6 +71,15 @@ def test_demo_site(self):
7171
self.assert_true(self.is_selected("#checkBox3"))
7272
self.assert_true(self.is_selected("#checkBox4"))
7373

74+
# Verify that clicking an iFrame checkbox selects it
75+
self.assert_false(self.is_element_visible(".fBox"))
76+
self.switch_to_frame("#myFrame3")
77+
self.assert_true(self.is_element_visible(".fBox"))
78+
self.assert_false(self.is_selected(".fBox"))
79+
self.click(".fBox")
80+
self.assert_true(self.is_selected(".fBox"))
81+
self.switch_to_default_content()
82+
7483
# Assert link text - Use click_link_text() to click
7584
self.assert_link_text("seleniumbase.com")
7685
self.assert_link_text("SeleniumBase on GitHub")

0 commit comments

Comments
 (0)