Beispiel #1
0
 def checkout(self, driver, get_billing_address):
     try:
         self.driver = driver
         firstname, lastname, email, country, ZIPcode, state, city, address1, address2, contact = get_billing_address
         print(firstname, city)
         BasePage.click(self, Locators.AddToCart.checkout)
         BasePage.sendKeys(self, Locators.BillingAddress.email, email)
         BasePage.sendKeys(self, Locators.BillingAddress.firstname,
                           firstname)
         BasePage.sendKeys(self, Locators.BillingAddress.lastname, lastname)
         BasePage.sendKeys(self, Locators.BillingAddress.ZipCode,
                           int(ZIPcode))
         BasePage.sendKeys(self, Locators.BillingAddress.city, city)
         BasePage.sendKeys(self, Locators.BillingAddress.addressline1,
                           address1)
         BasePage.sendKeys(self, Locators.BillingAddress.addressline2,
                           address2)
         BasePage.sendKeys(self, Locators.BillingAddress.phone,
                           int(contact))
         BasePage.select_by_text(self, Locators.BillingAddress.country,
                                 country)
         BasePage.select_by_text(self, Locators.BillingAddress.state, state)
         BasePage.click(self, Locators.AddToCart.shipping_same_as_billing)
         BasePage.click(self, Locators.AddToCart.continue_checkout1)
         BasePage.click(self, Locators.AddToCart.ground_shipping)
         BasePage.click(self, Locators.AddToCart.continue_checkout2)
         BasePage.click(self, Locators.AddToCart.place_order)
     except Exception as log:
         print(log)
Beispiel #2
0
 def registration(self, driver, email, password, retypedpassword, firstname,
                  lastname, country, state, ZIPcode, city, address1,
                  address2, contact):
     try:
         self.driver = driver
         self.driver.get(NewRegistration.url)
         BasePage.sendKeys(self, NewRegistration.email, email)
         BasePage.sendKeys(self, NewRegistration.password, password)
         BasePage.sendKeys(self, NewRegistration.repassword,
                           retypedpassword)
         BasePage.sendKeys(self, NewRegistration.firstname, firstname)
         BasePage.sendKeys(self, NewRegistration.lastname, lastname)
         BasePage.sendKeys(self, NewRegistration.ZipCode, int(ZIPcode))
         BasePage.sendKeys(self, NewRegistration.city, city)
         BasePage.sendKeys(self, NewRegistration.addressline1, address1)
         BasePage.sendKeys(self, NewRegistration.addressline2, address2)
         BasePage.sendKeys(self, NewRegistration.phone, int(contact))
         BasePage.select_by_text(self, NewRegistration.country, country)
         BasePage.select_by_text(self, NewRegistration.state, state)
         BasePage.click(self, NewRegistration.registerbtn)
     except Exception as log:
         print(log)