def fill_dropdown_duration_extension_by_months(
         self, duration_extension_by_months):
     if duration_extension_by_months not in self.allowed_extensions:
         raise ValueError(
             "Neplatná hodnota parametru duration_extension_by_months!")
     select_dropdown_item(self.dropdown_duration_extension_by_months,
                          duration_extension_by_months)
Пример #2
0
 def fill_dropdown_shift_form_breaks(self, breaks):
     select_dropdown_item(self.dropdown_breaks, str(len(breaks)))
     for i, item in enumerate(breaks):
         break_from = self.driver.find_element_by_id(
             "shift_form_break_%s_from" % str(i))
         break_from.clear()
         break_from.send_keys(item['break_from'])
         break_from.send_keys(Keys.ENTER)
         break_to = self.driver.find_element_by_id(
             "shift_form_break_%s_to" % str(i))
         break_to.clear()
         break_to.send_keys(item['break_to'])
         break_to.send_keys(Keys.ENTER)
Пример #3
0
 def find_employee(self, employment, group, company, employee_id):
     if employment not in self.allowed_values['employment'] or group not in self.allowed_values['group']:
         raise ValueError("Neplatná hodnota parametru!")
     if employment is not None:
         select_dropdown_item(self.driver.find_element(*EmployeesPageLocators.select_employment), employment, "known", deselect=False)
     if group is not None:
         select_dropdown_item(self.driver.find_element(*EmployeesPageLocators.select_group), group, deselect=False)
     if company is not None:
         select_dropdown_item(self.driver.find_element(*EmployeesPageLocators.select_company), company, deselect=False)
     self.driver.find_element(*self.fill_tuple(EmployeesPageLocators.link_employee, employee_id)).click()
     assert "employee-card" in self.driver.current_url
Пример #4
0
 def fill_dropdown_reward_type(self, reward_type):
     select_dropdown_item(self.dropdown_reward_type, reward_type, "known")
Пример #5
0
 def fill_dropdown_shift_form_color(self, shift_form_color):
     select_dropdown_item(self.driver, self.dropdown_color,
                          shift_form_color)
Пример #6
0
 def fill_dropdown_attendance_company_select(self, company_name):
     select_dropdown_item(self.dropdown_attendance_company_select,
                          company_name,
                          deselect=False)
     time.sleep(0.5)
     self()
Пример #7
0
 def fill_dropdown_shift_type(self, shift_type):
     select_dropdown_item(self.dropdown_shift_type, shift_type)
Пример #8
0
 def fill_dropdown_medical_examination_work_category(
         self, medical_examination_work_category):
     select_dropdown_item(self.dropdown_medical_examination_work_category,
                          medical_examination_work_category)
Пример #9
0
 def fill_dropdown_superior_of_position_ids(self, superior_of_position_ids):
     element = self.driver.find_element(
         *NewCompany5PageLocators.dropdown_superior_of_position_ids)
     select_dropdown_item(element, superior_of_position_ids)
Пример #10
0
 def fill_dropdown_superior_of_unit_ids(self, superior_of_unit_ids):
     time.sleep(1)
     element = self.driver.find_element(
         *NewEmployment1PageLocators.dropdown_superior_of_unit_ids)
     select_dropdown_item(element, superior_of_unit_ids)
Пример #11
0
 def fill_dropdown_current_approver_id(self, current_approver_id):
     time.sleep(0.25)
     element = self.driver.find_element(
         *NewEmployment1PageLocators.dropdown_current_approver_id)
     select_dropdown_item(element, current_approver_id)
Пример #12
0
 def fill_dropdown_immediate_superior_user_id(self,
                                              immediate_superior_user_id):
     time.sleep(0.5)
     element = self.driver.find_element(
         *NewEmployment1PageLocators.dropdown_immediate_superior_user_id)
     select_dropdown_item(element, immediate_superior_user_id)
Пример #13
0
 def fill_dropdown_work_position_id(self, work_position_id):
     select_dropdown_item(self.dropdown_work_position_id, work_position_id)
Пример #14
0
 def fill_dropdown_cost_center_id(self, cost_center_id):
     select_dropdown_item(self.dropdown_cost_center_id, cost_center_id)
Пример #15
0
 def fill_dropdown_organization_unit_id(self, organization_unit_id):
     select_dropdown_item(self.dropdown_organization_unit_id,
                          organization_unit_id)
     time.sleep(0.25)
Пример #16
0
 def fill_dropdown_leaving_benefit_type(self, leaving_benefit_type):
     select_dropdown_item(self.dropdown_leaving_benefit_type,
                          leaving_benefit_type)
Пример #17
0
 def fill_dropdown_job_classification_id(self, job_classification_id):
     select_dropdown_item(self.dropdown_job_classification_id,
                          job_classification_id, "known")
Пример #18
0
 def fill_dropdown_position(self, position):
     select_dropdown_item(self.dropdown_position, position)
Пример #19
0
 def fill_dropdown_organization_units_ids(self, organization_units_ids):
     if len(organization_units_ids) > 0:
         element = self.driver.find_element(
             *NewCompany5PageLocators.dropdown_organization_units_ids)
         select_dropdown_item(element, organization_units_ids)
Пример #20
0
 def fill_dropdown_organization_unit_cost_center(self,
                                                 organization_unit_id):
     select_dropdown_item(self.dropdown_organization_unit_id,
                          organization_unit_id)
Пример #21
0
 def fill_dropdown_job_group(self, job_group):
     select_dropdown_item(self.dropdown_job_group, job_group)
Пример #22
0
 def fill_dropdown_duration_months(self, duration_months):
     select_dropdown_item(self.dropdown_duration_months, duration_months)
Пример #23
0
 def fill_dropdown_default_trial_period_months(self,
                                               default_trial_period_months):
     select_dropdown_item(self.dropdown_default_trial_period_months,
                          default_trial_period_months)
Пример #24
0
 def fill_dropdown_trial_period_months(self, trial_period_months):
     select_dropdown_item(self.dropdown_trial_period_months, trial_period_months)
Пример #25
0
 def fill_dropdown_shift_form_employment(self):
     id_employment = self.employee_instance.get_id_employment(
     ) + "--" + self.employee_instance.get_id()
     select_dropdown_item(self.dropdown_employment, id_employment,
                          "contains")
Пример #26
0
 def fill_dropdown_type_id(self, type_id):
     select_dropdown_item(self.dropdown_type_id, type_id)
Пример #27
0
 def fill_dropdown_shift_form_repetition(self, shift_form_repetition):
     select_dropdown_item(self.dropdown_repetition, shift_form_repetition,
                          "known")
Пример #28
0
 def fill_dropdown_termination_method_identifier(
         self, termination_method_identifier):
     select_dropdown_item(self.dropdown_termination_method_identifier,
                          termination_method_identifier)
Пример #29
0
 def fill_dropdown_health_insurance_company_code(self, health_insurance_company_code):
     select_dropdown_item(self.dropdown_health_insurance_company_code, health_insurance_company_code, "known")
Пример #30
0
 def fill_dropdown_wages_variable_symbol_strategy(
         self, wages_variable_symbol_strategy):
     select_dropdown_item(self.dropdown_wages_variable_symbol_strategy,
                          wages_variable_symbol_strategy)