单击Span元素

时间:2014-08-18 18:24:20

标签: selenium

我想点击一个span元素,DOM结构是

<td >
<a >  </a>
</td>

点击td后,元素DOM将变为

<td >
<input id=" ">
<span id=" "></span>
</td>

由于有一个锚标记,每次当我执行点击td元素时,它都会向下钻取并导航到下一页,如何处理场景, 使用selenium ios驱动程序

1 个答案:

答案 0 :(得分:0)

如果你有这个:

<td >
<a > SomeText </a>
</td>

点击后你想得到这个:

<td >
<input id=" ">
<span id=" "></span>
</td>

我会使用jquery:

HTML

<td id="someID">
  SomeText
</td>

的jQuery

$("#someID").click(function(){
  $("#someID").html("");
  $("#someID").append("<input id=" ">
                       <span id=" "></span>");
});

这可能不是最好的解决方案,但它可以做你想要的。