File tree Expand file tree Collapse file tree 10 files changed +36
-6
lines changed Expand file tree Collapse file tree 10 files changed +36
-6
lines changed Original file line number Diff line number Diff line change @@ -17,3 +17,8 @@ def test_basics(self):
17
17
self .assert_text_not_visible ("Backpack" , "div.cart_item" )
18
18
self .js_click ("a#logout_sidebar_link" )
19
19
self .assert_element ("div#login_button_container" )
20
+
21
+
22
+ if __name__ == "__main__" : # Use "python" to call "pytest"
23
+ from pytest import main
24
+ main ([__file__ ])
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ def test_swag_labs(self):
28
28
self .assert_element ("div#login_button_container" )
29
29
30
30
31
- if __name__ == "__main__" :
31
+ if __name__ == "__main__" : # Use "python" to call "pytest"
32
32
from pytest import main
33
33
main ([__file__ ])
34
34
Original file line number Diff line number Diff line change 3
3
Works by using pytest.main([__file__])."""
4
4
from seleniumbase import BaseCase
5
5
6
- if __name__ == "__main__" :
6
+ if __name__ == "__main__" : # Use "python" to call "pytest"
7
7
from pytest import main
8
8
main ([__file__ ])
9
9
@@ -19,4 +19,5 @@ def test_tinymce(self):
19
19
with self .frame_switch ("iframe" ):
20
20
self .add_text ("#tinymce" , "SeleniumBase!" )
21
21
self .highlight ("#tinymce" )
22
- self .post_message ("SeleniumBase is cool!" )
22
+ self .post_message ("SeleniumBase is fast!" )
23
+ self .post_message ("And SeleniumBase is fun!" )
Original file line number Diff line number Diff line change @@ -13,3 +13,8 @@ def test_6_times_7_plus_12_equals_54(self):
13
13
self .click ('button[id="2"]' )
14
14
self .click ("button#equal" )
15
15
self .assert_exact_text ("54" , "input#output" )
16
+
17
+
18
+ if __name__ == "__main__" : # Use "python" to call "pytest"
19
+ from pytest import main
20
+ main ([__file__ ])
Original file line number Diff line number Diff line change @@ -15,3 +15,8 @@ def test_coffee_cart(self):
15
15
self .
type (
"input#email" ,
"[email protected] " )
16
16
self .click ("button#submit-payment" )
17
17
self .assert_text ("Thanks for your purchase." , "div#app div" )
18
+
19
+
20
+ if __name__ == "__main__" : # Use "python" to call "pytest"
21
+ from pytest import main
22
+ main ([__file__ ])
Original file line number Diff line number Diff line change @@ -14,3 +14,8 @@ def test_mfa_login(self):
14
14
self .click_link ("Sign out" ) # Link must be "a" tag. Not "button".
15
15
self .assert_element ('a:contains("Sign in")' )
16
16
self .assert_exact_text ("You have been signed out!" , "#top_message" )
17
+
18
+
19
+ if __name__ == "__main__" : # Use "python" to call "pytest"
20
+ from pytest import main
21
+ main ([__file__ ])
Original file line number Diff line number Diff line change @@ -78,3 +78,8 @@ def tearDown(self):
78
78
except Exception :
79
79
pass
80
80
super (SwagLabsTests , self ).tearDown ()
81
+
82
+
83
+ if __name__ == "__main__" : # Use "python" to call "pytest"
84
+ from pytest import main
85
+ main ([__file__ ])
Original file line number Diff line number Diff line change 5
5
"""
6
6
from seleniumbase import BaseCase
7
7
8
- if __name__ == "__main__" :
8
+ if __name__ == "__main__" : # Use "python" to call "pytest"
9
9
from pytest import main
10
10
main ([__file__ , "--uc" ])
11
11
Original file line number Diff line number Diff line change 6
6
7
7
8
8
class WordleTests (BaseCase ):
9
-
10
9
word_list = []
11
10
12
11
def initialize_word_list (self ):
@@ -95,3 +94,8 @@ def test_wordle(self):
95
94
print ('Final guess: "%s" (Not the correct word!)' % word .upper ())
96
95
self .fail ("Unable to solve for the correct word in 6 attempts!" )
97
96
self .sleep (3 )
97
+
98
+
99
+ if __name__ == "__main__" : # Use "python" to call "pytest"
100
+ from pytest import main
101
+ main ([__file__ ])
Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ class MyTestClass(BaseCase):
62
62
self .assert_exact_text(" Demo Page" , " h1" )
63
63
self .assert_no_js_errors()
64
64
65
- if __name__ == " __main__" : # To run with "python" instead of "pytest".
65
+ if __name__ == " __main__" : # Use "python" to call "pytest"
66
66
from pytest import main
67
67
main([__file__ ])
68
68
```
You can’t perform that action at this time.
0 commit comments