def address(self, address1, address2): driver1.find_element_by_id( configReader.readElementData('BillingAddress', 'address1')).send_keys(address1) driver1.find_element_by_id( configReader.readElementData('BillingAddress', 'address2')).send_keys(address2)
def phoneFax(self, phone, fax): driver1.find_element_by_id( configReader.readElementData('BillingAddress', 'phone')).send_keys(phone) driver1.find_element_by_id( configReader.readElementData('BillingAddress', 'fax')).send_keys(fax)
def confirm_Order(): wait = WebDriverWait(driver1, 5) wait.until( ec.element_to_be_clickable( (By.XPATH, configReader.readElementData('ConfirmOrder', 'continue_but')))) cono = confirmOrder.confirmOrderClass(driver1) cono.ContniueBut()
def payment_Info(): wait = WebDriverWait(driver1, 5) wait.until( ec.element_to_be_clickable( (By.XPATH, configReader.readElementData('PaymentInfo', 'continue_but')))) payi = paymentInfo.paymentInfoClass(driver1) payi.ContniueBut()
def payment_Method(): wait = WebDriverWait(driver1, 5) wait.until( ec.element_to_be_clickable( (By.XPATH, configReader.readElementData('Paymentmode', 'continue_but')))) pm = paymentMethod.paymentMethodClass(driver1) pm.paymentmeth() pm.ContniueBut()
def shipping_Method(): wait = WebDriverWait(driver1, 5) wait.until( ec.element_to_be_clickable( (By.XPATH, configReader.readElementData('ShippingMethod', 'continue_but')))) sh1 = shippingMethod.shippingMethodClass(driver1) sh1.shipMethod() sh1.ContniueBut()
def shipping_Address(): wait = WebDriverWait(driver1, 5) wait.until( ec.element_to_be_clickable( (By.XPATH, configReader.readElementData('ShippingAddress', 'continue_but')))) sh = shippingAddress.shippindAddressClass(driver1) sh.continuebut()
def paymentmeth(self): driver1.find_element_by_id(configReader.readElementData('Paymentmode', 'cod')).click()
def countrySet(self): select = Select( driver1.find_element_by_xpath( configReader.readElementData('CheckOutPage', 'country_sel'))) select.select_by_index(2)
def TAC(self): driver1.find_element_by_id( configReader.readElementData('CheckOutPage', 'TAC')).click()
def registerButton(self): driver1.find_element_by_name( configReader.readElementData('RegisterPage', 'register_but')).click()
def password(self, password): driver1.find_element_by_name( configReader.readElementData('RegisterPage', 'pass')).send_keys(password)
def lastName(self, lastName): driver1.find_element_by_name( configReader.readElementData('RegisterPage', 'last_name')).send_keys(lastName)
def zip(self, zip): driver1.find_element_by_id( configReader.readElementData('BillingAddress', 'zip')).send_keys(zip)
def enterCountry(self): select = Select( driver1.find_element_by_id( configReader.readElementData('BillingAddress', 'country'))) select.select_by_index(2)
def enterGender(self): driver1.find_element_by_id( configReader.readElementData('RegisterPage', 'male_radio')).click()
def enterFirstName(self, firstname): driver1.find_element_by_name( configReader.readElementData('RegisterPage', 'first_name')).send_keys(firstname)
def ContniueBut(self): driver1.find_element_by_xpath( configReader.readElementData('BillingAddress', 'continue_but')).click()
def emailId(self, emailid): driver1.find_element_by_name( configReader.readElementData('RegisterPage', 'email_id')).send_keys(emailid)
def enterCompany(self, company): driver1.find_element_by_id( configReader.readElementData('BillingAddress', 'company')).send_keys(company)
def confirmPass(self, confirmpass): driver1.find_element_by_name( configReader.readElementData( 'RegisterPage', 'confirm_pass')).send_keys(confirmpass)
def bookLink(self): driver1.find_element_by_xpath(configReader.readElementData('DemoWebMainPage', 'books_link')).click()
def registerLink(self): driver1.find_element_by_xpath( configReader.readElementData('DemoWebMainPage', 'register_link')).click()
def additems(self): driver1.find_element_by_xpath(configReader.readElementData('BooksSelectionPage', 'book_addToCart')).click() time.sleep(1) driver1.find_element_by_xpath(configReader.readElementData('BooksSelectionPage', 'book_addToCart2')).click()
def checkOutBut(self): driver1.find_element_by_id( configReader.readElementData('CheckOutPage', 'checkout_but')).click()
def moveToCart(self): driver1.find_element_by_xpath(configReader.readElementData('DemoWebMainPage', 'cart_link')).click()
def ContniueBut(self): driver1.find_element_by_xpath(configReader.readElementData('Paymentmode', 'continue_but')).click()
def ContniueBut(self): driver1.find_element_by_xpath( configReader.readElementData('ShippingMethod', 'continue_but')).click()
def continuebut(self): driver1.find_element_by_xpath( configReader.readElementData('ShippingAddress', 'continue_but')).click()
def shipMethod(self): driver1.find_element_by_id( configReader.readElementData('ShippingMethod', 'ground')).click()