def select_academic_degree(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperEducation.academic_degree) driver.find_element_by_xpath( regHelperEducation.academic_degree).click() time.sleep(1)
def switch_to_english(self): english = self.driver.find_element_by_xpath( regHelperPersonal.english_xpath) wait.element_xpath_clickable(self.driver, regHelperPersonal.english_xpath) english.click() time.sleep(2)
def select_position(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperProfession.position) element = driver.find_element_by_xpath(regHelperProfession.position) time.sleep(1) element.click() time.sleep(1) driver.find_element_by_xpath(regHelperProfession.position_name).click()
def email_db_login(self): driver = self.driver email = driver.find_element_by_xpath(regHelperDB.email_name) time.sleep(2) wait.element_xpath_clickable(driver, regHelperDB.email_name) email.clear() email.send_keys(info_db.email) email.send_keys(Keys.TAB)
def country_field_name(self): driver = self.driver wait.element_xpath_clickable( driver, regHelperPersonal.country_select_field_name) time.sleep(2) driver.find_element_by_xpath( regHelperPersonal.country_select_field_name).click() time.sleep(2)
def year_select(self): driver = self.driver driver.find_element_by_xpath(regHelperEducation.year_field).clear() wait.element_xpath_clickable(driver, regHelperEducation.year_start) driver.find_element_by_xpath(regHelperEducation.year_start).click() time.sleep(1) wait.element_xpath_clickable(driver, regHelperEducation.year_end) driver.find_element_by_xpath(regHelperEducation.year_end).click() time.sleep(1)
def city_field(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperEducation.school_city_field) element = driver.find_element_by_xpath( regHelperEducation.school_city_field) element.click() element.clear() element.send_keys(info_education.city) time.sleep(3)
def city_field(self): driver = self.driver wait.element_xpath_clickable( driver, regHelperProfession.institution_city_field) element = driver.find_element_by_xpath( regHelperProfession.institution_city_field) element.click() element.clear() element.send_keys(info_profession.city) time.sleep(3)
def select_specialization(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperProfession.specialization_field) element = driver.find_element_by_xpath( regHelperProfession.specialization_field) element.click() time.sleep(1) driver.find_element_by_xpath( regHelperProfession.specialization_name).click()
def verifying_delete_exit(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperDB.search_admin) element = driver.find_element_by_xpath(regHelperDB.search_admin) element.clear() element.send_keys(names_log.email) assert len(driver.find_elements_by_xpath(regHelperDB.delete_doctor)) == 0 try: driver.find_element_by_xpath(regHelperDB.delete_doctor) error = 'True' except: error = 'False' assert error == 'False', "doctor still exist" wait.element_xpath_clickable(driver, regHelperDB.exit_admin) driver.find_element_by_xpath(regHelperDB.exit_admin).click()
def diplom_select(self): driver = self.driver upload = driver.find_element_by_xpath(regHelperEducation.upload_diplom) wait.element_xpath_active(driver, regHelperEducation.upload_diplom) upload.click() load_page_1 = driver.find_element_by_xpath( regHelperEducation.upload_page_1) wait.element_xpath_clickable(driver, regHelperEducation.upload_page_1) load_page_1.click() os.system(regHelperEducation.script_chrome_photo_diplom_1) time.sleep(3) load_page_2 = driver.find_element_by_xpath( regHelperEducation.upload_page_2) wait.element_xpath_clickable(driver, regHelperEducation.upload_page_2) load_page_2.click() os.system(regHelperEducation.script_chrome_photo_diplom_2) wait.element_xpath_active(driver, regHelperEducation.submit_diplom) driver.find_element_by_xpath(regHelperEducation.submit_diplom).click()
def delete_doctor_button(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperDB.delete_doctor) driver.find_element_by_xpath(regHelperDB.delete_doctor).click() wait.element_xpath_clickable(driver, regHelperDB.accept_button) driver.find_element_by_xpath(regHelperDB.accept_button).click() time.sleep(2) wait.element_xpath_clickable(driver, regHelperDB.approve_delete) driver.find_element_by_xpath(regHelperDB.approve_delete).click()
def city_select(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperEducation.school_city_select) driver.find_element_by_xpath( regHelperEducation.school_city_select).click()
def education_submit(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperEducation.education) driver.find_element_by_xpath(regHelperEducation.education).click() time.sleep(2)
def select_academdegree(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperEducation.degree_select) driver.find_element_by_xpath(regHelperEducation.degree_select).click()
def profession_submit(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperProfession.profession) driver.find_element_by_xpath(regHelperProfession.profession).click() time.sleep(2)
def select_doctor_section(self): driver = self.driver #wait.wait_title(driver, regHelperDB.title_panel) wait.element_xpath_clickable(driver, regHelperDB.section_doctor) driver.find_element_by_xpath(regHelperDB.section_doctor).click()
def submit_db_login(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperDB.admin_login) driver.find_element_by_xpath(regHelperDB.admin_login).click()
def password_name_login(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperDB.password_name) password = driver.find_element_by_xpath(regHelperDB.password_name) password.clear() password.send_keys(info_db.password)
def select_qualification(self): driver = self.driver wait.element_xpath_clickable(driver, regHelperEducation.qualification) driver.find_element_by_xpath(regHelperEducation.qualification).click()
def city_select(self): driver = self.driver wait.element_xpath_clickable( driver, regHelperProfession.institution_city_select) driver.find_element_by_xpath( regHelperProfession.institution_city_select).click()