def test_1_register(self): self.driver = webdriver.PhantomJS() self.driver.get(TestHelper.server2) HomePage = TestHelper.HomePage(self.driver) HomePage.search() while True: try: signUpSearch = TestHelper.SearchPage(self.driver) signUpSearch.signUpSearch() except WebDriverException: print "Register button is not loaded, wait" else: break sign_up = TestHelper.LoginPage(self.driver) sign_up.signUp_test_full() sign_up.registerClick() if TestHelper.error1 in self.driver.page_source: sign_up.signUp_else() sign_up.registerClick() print "User " + TestHelper.testemail2 + " registered" else: print "User " + TestHelper.testemail + " registered" print self.driver.current_url url = self.driver.current_url if url == "https://pvg-838-invalid-redirect-on-sign-in.dev.vipoutlet.com/shop/?s=": print "PVG 838 is Done" else: print "PVG 838 is Failed"
def test_guestCheckout(self): self.driver = webdriver.Firefox() self.driver.get(TestHelper.server) product = TestHelper.HomePage(self.driver) product.productOnHomePage() addToCart =TestHelper.addtoCartProductPage(self.driver) addToCart.addToCart() addressGuestCheckout = TestHelper.AddAddressCheckout(self.driver) addressGuestCheckout.add_address_checkout()
def test_1_register(self): HomePage = TestHelper.HomePage(self.driver) HomePage.signUpClick() sign_up = TestHelper.LoginPage(self.driver) sign_up.signUp_test_full() while True: try: sign_up.registerClick() except WebDriverException: print "Button is not available" else: break if TestHelper.error1 in self.driver.page_source: sign_up.signUp_else() sign_up.registerClick() print "User " + TestHelper.testemail2 + " registered" else: print "User " + TestHelper.testemail + " registered" print self.driver.current_url url = self.driver.current_url if url == "https://uat.vipoutlet.com/": print "PVG 838 is Done - After Login on version page redirect to My Account, should on Home Page" else: print "PVG 838 is Failed"