Esempio n. 1
0
def open_tree_node(dsk_session: WebDriver, node: WebElement):
    # ExpandCollapse.ExpandCollapseState    Expanded    Collapsed
    double_click(dsk_session, node)
    state = node.get_attribute("ExpandCollapse.ExpandCollapseState")
    # logger.info(node.text + " : " + state)
    while state != "Expanded":  # Collapsed
        double_click(dsk_session, node)
        state = node.get_attribute("ExpandCollapse.ExpandCollapseState")
        logger.info(node.text + " : " + state)
def open_tree_node(dsk_session: WebDriver, node: WebElement):
    """
    To open the tree node for given element
    """
    # ExpandCollapse.ExpandCollapseState    Expanded    Collapsed
    double_click(dsk_session, node)
    state = node.get_attribute("ExpandCollapse.ExpandCollapseState")
    logger.info(node.text + " : " + state)
    while state != "Expanded":  # Collapsed
        double_click(dsk_session, node)
        state = node.get_attribute("ExpandCollapse.ExpandCollapseState")
        logger.info(node.text + " : " + state)
    logger.info(node.text + " found, returning.")