如何在Selenium IDE中找到/单击以下元素?文字"样品XYZ5"是动态生成的。值99999也是如此。
<td>
<input type="checkbox" value="99999" name="sample[]">
Sample #XYZ5
</td>
由于动态生成,Selenium IDE&#39;记录&#39;功能不合适。它只是将定位器捕获为&#39; name = sample []&#39;这可以参考本页的任意数量的样本[]。
这是一个数据驱动的测试,因此HTML标记之间的文本可以读入Selenium IDE使用的变量。
答案 0 :(得分:0)
Selenium IDE通常具有录制功能。使用此功能,您应该能够记录元素上的单击。然后,您只需要观察IDE如何记录它。
但是如果你想使用其他一些框架点击它(比如用Java或Python创建自动测试或者......),你应该使用XPath来定位元素。但要注意你的XPath组合,因为如果元素没有ID,那么获得一个独特的XPath有点棘手。