예제 #1
0
 def run(self, testData):
     self.driver.get('http://localhost:3000')
     expenseList = ExpenseListPage(self.driver)
     base_sum = converse_to_float(expenseList.get_sum_of_expenses())
     expenseList.add_new_payer(testData[1])
     expenseList.add_new_expense(testData)
     final_sum = expenseList.get_sum_of_expenses()
     assert converse_to_float(final_sum) == base_sum + converse_to_float(
         testData[2])
예제 #2
0
 def run(self, testData):
     self.driver.get('http://localhost:3000')
     expenseList = ExpenseListPage(self.driver)
     expenseList.add_new_payer(testData)
예제 #3
0
def add_new_payer(context, payer_name):
    payer_name = payer_name if payer_name != 'n/a' else ''

    elp = ExpenseListPage(context.browser)
    elp.add_new_payer(payer_name)