File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change
1
+ """Use SeleniumBase to get coffee"""
2
+ from seleniumbase import BaseCase
3
+ BaseCase .main (__name__ , __file__ )
4
+
5
+
6
+ class GetCoffeeTest (BaseCase ):
7
+ def test_get_coffee (self ):
8
+ self .open ("https://seleniumbase.io/coffee/" )
9
+ self .assert_title ("Coffee Cart" )
10
+ self .assert_link_text ("cart (0)" )
11
+ self .assert_element ('[data-sb="Mocha"]' )
12
+ self .click ('div[data-sb="Mocha"]' )
13
+ self .assert_link_text ("cart (1)" )
14
+ self .click_link_text ("cart (1)" )
15
+ self .assert_exact_text ("Total: $8.00" , ".pay" )
16
+ self .click ("button.pay" )
17
+ self .type ("input#name" , "Selenium Coffee" )
18
+ self .
type (
"input#email" ,
"[email protected] " )
19
+ self .click ("button#submit-payment" )
20
+ self .assert_text ("Thanks" , "#app div.success" )
You can’t perform that action at this time.
0 commit comments