def test_2(self): self.driver = webdriver.Firefox() self.driver.get(TestHelper.server) navigate = Checkout.VipOutletTestCheckout(self.driver) if navigate.test_1_register(): changePaymentClick = TestHelper.changePayment(self.driver) if changePaymentClick.chagePaymentClickCheckout(): print "change Payment is clicked" else: changePaymentClick.chagePaymentClickCheckout() while True: try: addNewPaymentCheckout = TestHelper.addNewPaymentChekoutExisterPayment(self.driver) addNewPaymentCheckout.addNewPaymentCheckout() except NoSuchElementException, e: print "Button Add New Payment is missed" else: break