Skip to content

Commit 3e2a52e

Browse files
committed
Add a test for checkboxes and radio buttons
1 parent a5587c6 commit 3e2a52e

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

examples/test_checkboxes.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
from seleniumbase import BaseCase
2+
3+
4+
class MyTestClass(BaseCase):
5+
6+
def test_checkboxes_and_radio_buttons(self):
7+
self.open("https://www.w3schools.com/tags/tryit.asp"
8+
"?filename=tryhtml5_input_type_checkbox")
9+
self.switch_to_frame("iframeResult")
10+
checkbox = "input#vehicle2"
11+
self.assert_false(self.is_selected(checkbox))
12+
self.click(checkbox)
13+
self.assert_true(self.is_selected(checkbox))
14+
self.open("https://www.w3schools.com/tags/tryit.asp"
15+
"?filename=tryhtml5_input_type_radio")
16+
self.switch_to_frame("iframeResult")
17+
option_button = "input#male"
18+
self.assert_false(self.is_selected(option_button))
19+
self.click(option_button)
20+
self.assert_true(self.is_selected(option_button))

0 commit comments

Comments
 (0)