RobotFramework / JavaScript自动树复选框单击并使用各种树元素ID检查图标

时间:2014-12-21 23:52:02

标签: javascript selenium automation robotframework browser-automation

我动态生成了树形图html代码,如下所示:

<div class="treeDiv">
    <ul id="tree" class="ztree">
        (...)
                    <li id="tree_115" class="level2" treenode="">
                        <button id="tree_115_switch" class="level2 switch bottom_open" treenode_switch="" title="" type="button"></button>
                        <button id="tree_115_check" class="chk checkbox_false_full" onfocus="this.blur();" treenode_check="" type="button"></button>
                        <a id="tree_115_a" class="level2" title="myItem" style="" target="_blank" onclick="" treenode_a="">
                            <button id="tree_115_ico" class="ico_open" treenode_ico="" title="" type="button" style="background:url(./images/icon.png) 0 0 no-repeat;"></button>
                            <span id="tree_115_span">

                                myItem

                            </span>
                        </a>
                        <ul id="tree_115_ul" class="level2" style="display:block"></ul>
                    </li> 
    </ul>
</div>

我必须自动设置真正的各种复选框(在本例中为tree_115_check),然后在此页面上单击“确定”按钮并执行一些操作后,我必须检查icon.png是否已更改为OK.png。我必须通过其名称来反对,因为在执行测试之前,我将知道myItem名称,但我不知道它将是哪个树的元素。你知道如何使用RobotFramework或JavaScript吗?这将很简单,如果我知道所有复选框,图标等的ID,但如果它是多种多样的我怎么做,我知道,我必须找到&#34; myItem&#34;树的元素,它的复选框和状态图标?

提前感谢您的支持。

0 个答案:

没有答案