selenium ide数据结构树扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium ide数据结构树扩展相关的知识,希望对你有一定的参考价值。

几天后,我正在尝试为数据结构树编写一个selenium ide测试。我坚持使用扩展树节点,主要的是有很多同一类的TreeExpandoIcons,没有id,text,type等等。

    <tbody>
<tr>
<td title="Control + right arrow key to expand this row." aria-expanded="false" aria-readonly="true" role="gridcell" tabindex="-1" aria-describedby="RestartPageGrid-Id" colid="Id" class="gridxCell" style="width:auto;min-width:auto;max-width:auto;">
<div class="gridxTreeExpandoCell " style="padding-left: 16px;">
<div class="gridxTreeExpandoIcon " style="margin-left: 0px;">
<div class="gridxTreeExpandoInner">+</div></div>
<div class="gridxTreeExpandoContent gridxCellContent">1</div>
</div>
</td>

图标之间始终只有一个区别,附近的图标是gridxCellContent数字。但它只是附近,它不可点击。也许你知道一些解决方法或如何解决这个问题?我将非常感激。

我的selenium ide提供,写这样:

<tr>
    <td>click</td>
    <td>css=div.gridxTreeExpandoIcon.</td>
    <td></td>
</tr>

但是这段代码不起作用。

答案

我的查询很少:1。您是否尝试删除css选择器中的最后一个(。)?我还看到“gridxTreeExpandoIcon”类有一个尾随空格。你知道在css选择器中使用contains吗? 3.您是否尝试过使用不同的位置策略?例如xpath,// div [contains(@ class,'gridxTreeExpandoIcon')]

以上是关于selenium ide数据结构树扩展的主要内容,如果未能解决你的问题,请参考以下文章

firefox 打开 selenium ide怎么用

firefox20支持哪个selenium-ide的版本?(急啊)

测试那些事儿—selenium IDE 自动化测试

selenium IDEselenium IDE使用

Selenium IDE - 由于字符串中的撇号,“执行脚本”中的变量无法使用

selenium IDE安装