1
这是我的第一个大型测试自动化项目,也是第一次SO帖子,所以请原谅。Selenium IDE/Xpath - 当另一个给定元素不存在时,如何选择表格单元格内的元素?
我正在使用Selenium IDE来测试应用程序。我有一个表行与一对夫妇不同的TDS的,就像这样:
<tr>
<!--Table cell I DO NOT want to select-->
<td class="inline-edit">
<a class="edit" href="#" onclick="someFunction();">
<i class="fa fa-pencil"></i>
</a>
<br>
<a href="Some_link_i_need_to_not_select">TS1</a>
<sup class="r_f3">P</sup>
(11/11-11/30)
<br>
</td>
<!--Table cell I want to select-->
<td class="inline-edit">
<a class="edit" href="#" onclick="someFunction();">
<br>
</td>
</tr>
我所要做的是选择与类“编辑”链接,但只有当它在TD不还包含另一个链接或日期文本。我的想法是编写一个xpath,但是我一直无法写出符合我需要的实际定位元素的条件(很可能是由于缺乏知识)。
一旦我出口测试套件为Python代码,我应该能够编写一些逻辑来寻找元素,但现在我需要得到它在硒IDE工作。仅当第二个链接(包含TS1文本)不存在时,选择第一个链接的可靠方法是什么?
在此先感谢,并请让我知道我是否应该在任何特定的方式编辑我的问题。正如我所说,这是我的第一个。
谢谢@Markus解决了我的问题! – Ben