Пример #1
0
def ensure_no_filter_applied():
    """If any filter is applied in the quadicon view, it will be disabled."""
    # The expression filter
    if is_advanced_filter_applied():
        sel.click(search_box.clear_advanced_search)
    # The simple filter
    if len(sel.value(search_box.search_field).strip()) > 0:
        sel.set_text(search_box.search_field, "")
        sel.click(search_box.search_icon)
Пример #2
0
 def add(self, subfolder):
     self.add_subfolder()
     wait_for(lambda: self.selected_field_element is not None, num_sec=5, delay=0.1)
     sel.double_click(self.selected_field_element)
     input = wait_for(
         lambda: sel.elements("./input", root=self.selected_field_element),
         num_sec=5, delay=0.1, fail_condition=[])[0][0]
     sel.set_text(input, subfolder)
     sel.send_keys(input, Keys.RETURN)
Пример #3
0
 def add(self, subfolder):
     self.add_subfolder()
     wait_for(lambda: self.selected_field_element is not None, num_sec=5, delay=0.1)
     sel.double_click(self.selected_field_element)
     input = wait_for(
         lambda: sel.elements("./input", root=self.selected_field_element),
         num_sec=5, delay=0.1, fail_condition=[])[0][0]
     sel.set_text(input, subfolder)
     sel.send_keys(input, Keys.RETURN)
Пример #4
0
def ensure_no_filter_applied():
    """If any filter is applied in the quadicon view, it will be disabled."""
    # The expression filter
    if is_advanced_filter_applied():
        sel.click(search_box.clear_advanced_search)
    # The simple filter
    if len(sel.value(search_box.search_field).strip()) > 0:
        sel.set_text(search_box.search_field, "")
        sel.click(search_box.search_icon)
Пример #5
0
 def add(self, subfolder):
     self.add_subfolder()
     wait_for(lambda: self.selected_field_element is not None, num_sec=5, delay=0.1)
     sel.double_click(self.selected_field_element, wait_ajax=False)
     if version.current_version() < "5.5.0.7":
         input = wait_for(
             lambda: sel.elements("./input", root=self.selected_field_element),
             num_sec=5, delay=0.1, fail_condition=[])[0][0]
         sel.set_text(input, subfolder)
         sel.send_keys(input, Keys.RETURN)
     else:
         sel.handle_alert(prompt=subfolder)
Пример #6
0
 def add(self, subfolder):
     self.add_subfolder()
     wait_for(lambda: self.selected_field_element is not None, num_sec=5, delay=0.1)
     sel.double_click(self.selected_field_element, wait_ajax=False)
     if version.current_version() < "5.5.0.7":
         input = wait_for(
             lambda: sel.elements("./input", root=self.selected_field_element),
             num_sec=5, delay=0.1, fail_condition=[])[0][0]
         sel.set_text(input, subfolder)
         sel.send_keys(input, Keys.RETURN)
     else:
         sel.handle_alert(prompt=subfolder)
Пример #7
0
def ensure_no_filter_applied():
    """If any filter is applied in the quadicon view, it will be disabled."""
    # The expression filter
    if is_advanced_filter_applied():
        logger.debug("search.ensure_no_filter_applied: advanced filter applied, removing")
        # Clear filter using breadcrumb link
        ensure_advanced_search_closed()
        sel.click(search_box.clear_advanced_search)

    # The simple filter
    if len(sel.value(search_box.search_field).strip()) > 0:
        logger.debug("search.ensure_no_filter_applied: simple filter applied, removing")
        sel.set_text(search_box.search_field, "")
        sel.click(search_box.search_icon)

    reset_filter()
Пример #8
0
def ensure_no_filter_applied():
    """If any filter is applied in the quadicon view, it will be disabled."""
    # The expression filter
    if is_advanced_filter_applied():
        logger.debug(
            'search.ensure_no_filter_applied: advanced filter applied, removing'
        )
        # Clear filter using breadcrumb link
        ensure_advanced_search_closed()
        sel.click(search_box.clear_advanced_search)

    # The simple filter
    if len(sel.value(search_box.search_field).strip()) > 0:
        logger.debug(
            'search.ensure_no_filter_applied: simple filter applied, removing')
        sel.set_text(search_box.search_field, "")
        sel.click(search_box.search_icon)

    reset_filter()
Пример #9
0
 def set_text_of(self, id, text):
     sel.set_text("//input[@id='shortcut_desc_{}']".format(id), text)
Пример #10
0
 def set_text_of(self, id, text):
     sel.set_text("//input[@id='shortcut_desc_{}']".format(id), text)