File tree Expand file tree Collapse file tree 5 files changed +13
-6
lines changed Expand file tree Collapse file tree 5 files changed +13
-6
lines changed Original file line number Diff line number Diff line change
1
+ '''
2
+ Demonstration of parsing data from files.
3
+ In this example, login information is pulled for tests.
4
+ '''
5
+
1
6
from seleniumbase import BaseCase
2
7
3
8
Original file line number Diff line number Diff line change 8
8
class HomePage (object ):
9
9
ok_button = "#ok"
10
10
cancel_button = "#cancel"
11
- see_items = "button.items"
11
+ see_items_button = "button.items"
12
12
13
13
14
14
class ShoppingPage (object ):
@@ -19,7 +19,7 @@ class ShoppingPage(object):
19
19
20
20
class CheckoutPage (object ):
21
21
remove_from_cart = "button.remove"
22
- pay_now = "#pay -now"
22
+ buy_now = "#buy -now"
23
23
shop_more = "#shop-more"
24
24
25
25
@@ -33,10 +33,10 @@ class MyTests(MasterTestCase):
33
33
34
34
def test_example(self):
35
35
self.open(RANDOM_SHOPPING_WEBSITE)
36
- self.click(HomePage.see_items )
36
+ self.click(HomePage.see_items_button )
37
37
self.click(ShoppingPage.buyable_item)
38
38
self.click(ShoppingPage.add_to_cart)
39
- self.click(CheckoutPage.pay_now )
39
+ self.click(CheckoutPage.buy_now )
40
40
self.assert_element("#success")
41
41
self.assert_text("Order Received!", "#h2")
42
42
'''
File renamed without changes.
Original file line number Diff line number Diff line change 4
4
5
5
6
6
class HomePage (object ):
7
- google_logo = 'img[alt="Google"]'
8
7
search_box = 'input[title="Search"]'
9
8
search_button = 'input[value="Google Search"]'
10
9
feeling_lucky_button = '''input[value="I'm Feeling Lucky"]'''
11
10
12
11
13
12
class ResultsPage (object ):
13
+ google_logo = 'img[alt="Google"]'
14
14
search_results = 'div#center_col'
Original file line number Diff line number Diff line change @@ -10,8 +10,10 @@ class GoogleTests(BaseCase):
10
10
11
11
def test_google_dot_com (self ):
12
12
self .open ('http://www.google.com' )
13
- self .assert_element_present (HomePage .google_logo )
13
+ self .assert_element (HomePage .search_button )
14
+ self .assert_element (HomePage .feeling_lucky_button )
14
15
self .update_text (HomePage .search_box , "github\n " )
15
16
self .assert_text ("github.com" , ResultsPage .search_results )
17
+ self .assert_element (ResultsPage .google_logo )
16
18
self .click_link_text ("Images" )
17
19
self .assert_element ('img[alt="Image result for github"]' )
You can’t perform that action at this time.
0 commit comments