Skip to content

Commit c15d19c

Browse files
committed
Add test_get_coffee.py
1 parent f12cdb9 commit c15d19c

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

examples/test_get_coffee.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
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")

0 commit comments

Comments
 (0)