Пример #1
0
    def assign_token(self, token_serial, pin):
        driver = self.driver

        self.select_token(token_serial)

        assign_id = "button_assign"
        WebDriverWait(self.driver,
                      4).until(EC.element_to_be_clickable((By.ID, assign_id)))
        driver.find_element_by_id(assign_id).click()

        self.wait_for_waiting_finished()
        fill_form_element(driver, "pin1", pin)
        fill_form_element(driver, "pin2", pin)
        driver.find_element_by_id("button_setpin_setpin").click()
        self.wait_for_waiting_finished()  # Wait for delete API call
Пример #2
0
    def assign_token(self, token_serial, pin):
        driver = self.driver

        self.select_token(token_serial)

        assign_id = "button_assign"
        WebDriverWait(self.driver, 4).until(
                     EC.element_to_be_clickable((By.ID, assign_id))
                )
        driver.find_element_by_id(assign_id).click()

        self.wait_for_waiting_finished()
        fill_form_element(driver, "pin1", pin)
        fill_form_element(driver, "pin2", pin)
        driver.find_element_by_id("button_setpin_setpin").click()
        self.wait_for_waiting_finished()  # Wait for delete API call
Пример #3
0
    def create(self, name, linked_resolvers=None):
        """
        Given a new realm, fill it
        """
        driver = self.driver

        fill_form_element(driver, "realm_name", name)

        if linked_resolvers:
            # Find resolvers list
            resolvers = UserIdResolverManager.parse_resolver_element(self.realm_manager.testcase, "realm_edit_resolver_list")

            resolver_elements = [r.element for r in resolvers if r.name in linked_resolvers]
            ActionChains(driver).key_down(Keys.CONTROL).perform()
            for element in resolver_elements:
                element.click()
            ActionChains(driver).key_up(Keys.CONTROL).perform()
Пример #4
0
    def set_new_policy(self, policy):
        """
        Create a policy using the UI elements
        """
        self.open_tab()
        driver = self.driver

        policy_active_cb = self.find_by_id("policy_active")
        if not policy_active_cb.is_selected():
            policy_active_cb.click()

        fill_form_element(driver, "policy_name", policy.name)

        scope_select = self.find_by_id('policy_scope_combo')
        select(driver, scope_select, policy.scope)

        fill_form_element(driver, "policy_action", policy.action)
        fill_form_element(driver, "policy_realm", policy.realm)
        fill_form_element(driver, "policy_name", policy.name)
        fill_form_element(driver, "policy_user", policy.user)
        self.find_by_id("button_policy_add").click()
        self.wait_for_waiting_finished()
Пример #5
0
    def set_new_policy(self, policy):
        """
        Create a policy using the UI elements
        """
        self.open_tab()
        driver = self.driver

        policy_active_cb = self.find_by_id("policy_active")
        if not policy_active_cb.is_selected():
            policy_active_cb.click()

        fill_form_element(driver, "policy_name", policy.name)

        scope_select = self.find_by_id('policy_scope_combo')
        select(driver, scope_select, policy.scope)

        fill_form_element(driver, "policy_action", policy.action)
        fill_form_element(driver, "policy_realm", policy.realm)
        fill_form_element(driver, "policy_name", policy.name)
        fill_form_element(driver, "policy_user", policy.user)
        self.find_by_id("button_policy_add").click()
        self.wait_for_waiting_finished()
Пример #6
0
 def set_realm_name(self, name):
     fill_form_element(self.driver, "realm_name", name)
Пример #7
0
 def set_realm_name(self, name):
     fill_form_element(self.driver, "realm_name", name)