1
1
from seleniumbase import BaseCase
2
+ BaseCase .main (__name__ , __file__ )
2
3
3
4
4
5
class DemoSiteTests (BaseCase ):
@@ -42,21 +43,21 @@ def test_demo_site(self):
42
43
43
44
# Verify that a slider control updates a progress bar
44
45
self .assert_element ('progress[value="50"]' )
45
- self .press_right_arrow ( "#myslider " , times = 5 )
46
+ self .set_value ( "input#mySlider " , "100" )
46
47
self .assert_element ('progress[value="100"]' )
47
48
48
49
# Verify that a "select" option updates a meter bar
49
50
self .assert_element ('meter[value="0.25"]' )
50
51
self .select_option_by_text ("#mySelect" , "Set to 75%" )
51
52
self .assert_element ('meter[value="0.75"]' )
52
53
53
- # Assert an element located inside an iFrame
54
+ # Assert an element located inside an iframe
54
55
self .assert_false (self .is_element_visible ("img" ))
55
56
self .switch_to_frame ("#myFrame1" )
56
57
self .assert_true (self .is_element_visible ("img" ))
57
58
self .switch_to_default_content ()
58
59
59
- # Assert text located inside an iFrame
60
+ # Assert text located inside an iframe
60
61
self .assert_false (self .is_text_visible ("iFrame Text" ))
61
62
self .switch_to_frame ("#myFrame2" )
62
63
self .assert_true (self .is_text_visible ("iFrame Text" ))
@@ -83,7 +84,7 @@ def test_demo_site(self):
83
84
self .assert_true (self .is_selected ("#checkBox3" ))
84
85
self .assert_true (self .is_selected ("#checkBox4" ))
85
86
86
- # Verify that clicking an iFrame checkbox selects it
87
+ # Verify that clicking an iframe checkbox selects it
87
88
self .assert_false (self .is_element_visible (".fBox" ))
88
89
self .switch_to_frame ("#myFrame3" )
89
90
self .assert_true (self .is_element_visible (".fBox" ))
@@ -112,6 +113,7 @@ def test_demo_site(self):
112
113
self .highlight ("h2" )
113
114
114
115
# Actions with Demo Mode enabled
115
- self .demo_mode = True
116
+ if self .headed :
117
+ self .activate_demo_mode ()
116
118
self .type ("input" , "Have a Nice Day!" )
117
119
self .assert_text ("SeleniumBase" , "h2" )
0 commit comments