Exemple #1
0
 def assert_case_is_present(self, case_id):
     elements = self.driver.find_elements_by_css_selector(
         self.CASES_TABLE_ROW)
     no = utils.get_element_index_by_text(elements,
                                          case_id,
                                          complete_match=False)
     return elements[no].is_displayed()
def edit_existing_role(driver, context):
    elements = Shared(driver).get_cells_in_lite_table()
    no = utils.get_element_index_by_text(elements, context.role_name)
    elements[no + 2].find_element_by_css_selector("a").click()
    roles_pages = RolesPages(driver)
    context.flag_name = str(context.role_name)[:12] + "edited"
    roles_pages.enter_role_name(context.role_name)
    Shared(driver).click_submit()
def edit_existing_team(driver, context):
    teams_pages = TeamsPages(driver)
    shared = Shared(driver)
    elements = shared.get_links_in_lite_table()
    no = utils.get_element_index_by_text(elements, context.team_name)
    elements[no + 1].click()
    context.team_name = context.team_name + "edited"
    teams_pages.enter_team_name(context.team_name)
    shared.click_submit()
Exemple #4
0
def edit_queue_with_countersigning(driver, context):
    queues = QueuesPages(driver)
    no = utils.get_element_index_by_text(
        Shared(driver).get_rows_in_lite_table(),
        context.queue_name,
        complete_match=False)
    queues.click_queue_edit_button(no)
    QueuesPages(driver).select_countersigning_queue(
        context.countersigning_queue_name)
    Shared(driver).click_submit()
Exemple #5
0
def click_on_edit_queue(driver, context):
    queues = QueuesPages(driver)
    no = utils.get_element_index_by_text(
        Shared(driver).get_rows_in_lite_table(),
        context.queue_name,
        complete_match=False)
    queues.click_queue_edit_button(no)
    context.queue_name = str(context.queue_name)[:12] + "edited"
    QueuesPages(driver).enter_queue_name(context.queue_name)
    Shared(driver).click_submit()
Exemple #6
0
 def get_text_of_assignees(self, driver, case_id):
     elements = Shared(driver).get_rows_in_lite_table()
     no = utils.get_element_index_by_text(elements, case_id)
     return elements[no].find_element_by_css_selector(
         ".app-assignments__container").text