Exemple #1
0
 def test_02_error_bid(self, error_data):
     home_page = HomePage(self.driver)
     home_page.get_url()
     home_page.click_bid()
     bid_page = BidPage(self.driver)
     bid_page.bid_input.send_keys(error_data[0])
     try:
         self.assertEqual(bid_page.bid_button.text, error_data[1])
         loger.info('投资金额为:{} 的测试用例执行成功!'.format(error_data[0]))
     except AssertionError as e:
         loger.error('投资金额为:{} 的测试用例执行失败!'.format(error_data[0]))
         raise e
Exemple #2
0
 def test_01_success_bid(self, pass_data):
     home_page = HomePage(self.driver)
     home_page.get_url()
     home_page.click_bid()
     bid_page = BidPage(self.driver)
     balance = bid_page.bid(pass_data[0])
     try:
         self.assertEqual(bid_page.pass_msg_element(), pass_data[1])
         loger.info('投资金额为:{} 的测试用例执行成功!'.format(pass_data[0]))
     except AssertionError as e:
         loger.error('投资金额为:{} 的测试用例执行失败!'.format(pass_data[0]))
         raise e
     bid_page.click_active_element()
     after_balance = UserPage(self.driver).get_money()
     try:
         self.assertTrue(
             Decimal(balance) -
             Decimal(str(bid_pass_data[0] == Decimal(after_balance))))
         loger.info('投资金额为:{} 的测试用例执行成功!'.format(pass_data[0]))
     except AssertionError as e:
         loger.error('投资金额为:{} 的测试用例执行失败!'.format(pass_data[0]))
         raise e