示例#1
0
 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"