示例#1
0
 def close_main_screen(self):
     try:
         self.wait.web_element_wait_click(By.XPATH, self.__e_close_main_xpath, 'close_main_screen')
         print('Close Main Screen - Closed')
         return True
     except Exception as error:
         ui_logger.error(error)
    def crpo_login(self):
        try:
            self.login.crpo_login()
            self.login_success = True

        except Exception as error:
            ui_logger.error(error)
 def clone_assessment_notifier_dismiss(self):
     try:
         self.notifier.dismiss_message()
         time.sleep(0.5)
         return True
     except Exception as error:
         ui_logger.error(error)
示例#4
0
 def do_not_allow_duplicates(self, button_name):
     try:
         self.wait.web_elements_wait_click(By.CSS_SELECTOR, self.__e_click_radio_css, button_name)
         self.wait.loading()
         return True
     except Exception as error:
         ui_logger.error(error)
 def job_automation_save_notifier(self, message):
     try:
         time.sleep(0.7)
         self.notifier.glowing_messages(message)
         return True
     except Exception as error:
         ui_logger.error(error)
 def job_new_form_notifier_dismiss(self):
     try:
         self.notifier.dismiss_message()
         time.sleep(0.5)
         return True
     except Exception as error:
         ui_logger.error(error)
 def config_notifier(self, message):
     try:
         time.sleep(0.7)
         self.notifier.glowing_messages(message)
         return True
     except Exception as error:
         ui_logger.error(error)
示例#8
0
 def submit_task(self):
     try:
         self.wait.web_element_wait_click(By.XPATH, self.__e_submit_xpath,
                                          'submit_task')
         return True
     except Exception as error:
         ui_logger.error(error)
示例#9
0
 def submit_task_notifier(self, message):
     try:
         self.wait.embrace_loading()
         self.notifier.glowing_messages(message)
         return True
     except Exception as error:
         ui_logger.error(error)
 def new_form_setting(self):
     try:
         self.scroll.down(0, -100)
         self.wait.web_element_wait_click(By.XPATH, self.__e_new_form_xpath, 'new_form_setting')
         return True
     except Exception as error:
         ui_logger.error(error)
 def disable_new_form(self):
     try:
         time.sleep(1)
         self.wait.web_elements_wait_multiple_click(By.CSS_SELECTOR, self.__e_click_radio_css, 'Off')
         return True
     except Exception as error:
         ui_logger.error(error)
示例#12
0
 def edit_excel_information(self):
     try:
         self.wait.web_element_wait_click(By.XPATH, self.__e_edit_info_xpath, 'edit_excel_information')
         print('Edit Information button - Clicked')
         return True
     except Exception as error:
         ui_logger.error(error)
示例#13
0
 def agreed_button(self):
     try:
         self.wait.web_element_wait_click(By.XPATH, self.__e_agree_xpath, 'agreed_button')
         print('Agreed Button - Clicked')
         return True
     except Exception as error:
         ui_logger.error(error)
示例#14
0
 def declare_check(self):
     try:
         self.wait.web_element_wait_click(By.XPATH, self.__e_declare_xpath, 'declare_check')
         print('Declare Check - Clicked')
         return True
     except Exception as error:
         ui_logger.error(error)
示例#15
0
 def job_ec_save(self):
     try:
         self.wait.web_element_wait_click(By.XPATH, self.__e_ec_save_xpath, 'job_ec_save')
         print('Job Eligibility Criteria - Saved')
         return True
     except Exception as error:
         ui_logger.error(error)
示例#16
0
 def submit_task_notifier_dismiss(self):
     try:
         self.notifier.dismiss_message()
         time.sleep(0.5)
         return True
     except Exception as error:
         ui_logger.error(error)
示例#17
0
 def job_new_form_notifier(self, message):
     try:
         time.sleep(0.4)
         self.notifier.glowing_messages(message)
         return True
     except Exception as error:
         ui_logger.error(error)
示例#18
0
    def job_name(self, name):
        try:
            self.wait.web_element_wait_send_keys(By.XPATH, self.__e_job_names, name, 'Job_name_field')
            return True

        except Exception as error:
            ui_logger.error(error)
示例#19
0
 def on_off_buttons(self, button_name):
     try:
         time.sleep(1)
         self.wait.web_elements_wait_multiple_click(By.CSS_SELECTOR, self.__e_click_radio_css, button_name)
         return True
     except Exception as error:
         ui_logger.error(error)
 def change_status_action(self):
     try:
         self.wait.web_element_wait_click(By.ID, self.__e_status_change_id, 'Applicant_status_change')
         self.wait.loading()
         return True
     except Exception as error:
         ui_logger.error(error)
 def config_notifier_dismiss(self):
     try:
         self.notifier.dismiss_message()
         time.sleep(0.9)
         return True
     except Exception as error:
         ui_logger.error(error)
示例#22
0
 def query_raise_button(self):
     try:
         self.wait.web_element_wait_click(By.XPATH, self.__e_raise_button_xpath, 'query_raise_button')
         print('query_raise_button - Clicked')
         return True
     except Exception as error:
         ui_logger.error(error)
示例#23
0
 def nomination_job_validation(self, job_name):
     try:
         assert self.wait.web_elements_wait_text(By.TAG_NAME, self.__e_header_tag, job_name) == job_name, \
             'Arrow down for wrong job role'
         return True
     except Exception as error:
         ui_logger.error(error)
 def requirement_name(self, name):
     try:
         self.wait.web_element_wait_send_keys(By.XPATH, self.__e_req_name_xpath, name, 'requirement_name')
         print(f'Requirement name entered - {name}')
         return True
     except Exception as error:
         ui_logger.error(error)
示例#25
0
 def change_status_notifier(self, message):
     try:
         time.sleep(1)
         self.notifier.glowing_messages(message)
         return True
     except Exception as error:
         ui_logger.error(error)
 def requirement_create(self):
     try:
         self.wait.web_element_wait_click(By.XPATH, self.__e_req_create_xpath, 'req_create_button')
         self.wait.loading()
         return True
     except Exception as error:
         ui_logger.error(error)
 def clone_assessment_notifier(self, message):
     try:
         time.sleep(0.4)
         self.notifier.glowing_messages(message)
         return True
     except Exception as error:
         ui_logger.error(error)
示例#28
0
 def job_ec_notifier_dismiss(self):
     try:
         self.notifier.dismiss_message()
         self.wait.loading()
         return True
     except Exception as error:
         ui_logger.error(error)
 def account_settings(self):
     try:
         self.wait.web_element_wait_click(By.ID, self.__e_settings_id,
                                          'account_settings')
         return True
     except Exception as error:
         ui_logger.error(error)
 def full_finish_interview(self):
     try:
         self.wait.web_element_wait_click(By.XPATH, self.__e_full_finish_interview_xpath, 'full_finish_interview')
         print('Full Finish Interview - Clicked')
         return True
     except Exception as error:
         ui_logger.error(error)