【发布时间】:2016-11-02 08:57:41
【问题描述】:
我目前正在使用量角器和 phantomjs 创建一个测试。
我要做的很简单,这是我的 html 代码,其中包含我要单击的元素。
<tr class="moo" role="foo">
<td class="bar">
<input class="toto" value="42" type="checkbox"></input>
</td>
<td class="titi">
<a href="/path/to/something">Test</a>
</td>
</tr>
这里我需要点击复选框元素,实际上很简单:
element(by.xpath("//input[@type='checkbox']")).click();
但问题是有很多复选框元素,它们之间的唯一区别是“a”行的文本(本例中为测试)发生了变化。
我的问题是:我该如何指定。我想点击“a”行中的文本是“Test”的复选框?
【问题讨论】:
标签: javascript testing xpath checkbox protractor