示例#1
0
 def init_children(self):
     self.query_order_form = QueryOrderForm(None)
     self.products_table = ProductsTable(None)
     self.delete_order_button = PageObject(
         '//button[@test-id="delete_order_button"]')
     self.no_order_selected = PageObject(
         '//button[@test-id="no_order_selected"]')
     self.no_such_order = PageObject('//button[@test-id="no_such_order"]')
示例#2
0
 def init_children(self):
     self.menu = Menu(None)
     self.products_page = ProductsPage(None)
     self.cart_page = CartPage(None)
     self.order_details_page = OrderDetailsPage(None)
     self.page_title = PageObject('//h1')
     self.notification = Notification(None)
     self.purchase_successful_notification = PageObject(
         '//*[@test-id="notification"][contains(text(),"Purchase success")]'
     )
     self.order_deletion_successful_notification = PageObject(
         '//*[@test-id="notification"][contains(text(),"Order deletion success")]'
     )
示例#3
0
 def setUpClass(cls):
     cls.lib = PageObject()
示例#4
0
 def init_children(self):
     self.products_table = ProductsTable(None)
     self.submit_order_button = PageObject(
         '//button[@test-id="submit_order_button"]')
示例#5
0
 def init_children(self):
     self.products = PageObject('//li[@test-id="products"]/*')
     self.cart = PageObject('//li[@test-id="cart"]/*')
     self.order_details = PageObject('//li[@test-id="order details"]/*')
示例#6
0
 def init_children(self):
     self.show_order_button = PageObject('//button')
     self.input = PageObject('//input')
示例#7
0
 def init_children(self):
     self.product_name = PageObject('//td[1]')
     self.add_to_cart_button = PageObject(
         '//button[@test-id="add_to_cart_button"]')
     self.remove_from_cart_button = PageObject(
         '//button[@test-id="remove_from_cart_button"]')