selenium ide数据结构树扩展

问题描述 投票:0回答:1

几天后,我正在尝试为数据结构树编写一个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>

但是这段代码不起作用。

html selenium tree selenium-ide
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.