这是我的第一个大型自动化测试项目,也是第一个这样的帖子,请原谅。在
我正在使用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>
我要做的是选择带有“edit”类的链接,但前提是它所在的td不包含其他链接或日期文本。我的想法是编写一个xpath,但是我无法编写一个具有实际定位元素所需条件的xpath(很可能是由于缺乏知识)。在
一旦我将测试套件导出为Python代码,我应该能够编写一些逻辑来查找元素,但是现在我需要让它在seleniumide中工作。只有在第二个链接(带有TS1文本)不存在时,选择第一个链接的可靠方法是什么?在
提前谢谢,请让我知道我是否应该修改我的问题,以任何特殊的方式。正如我提到的,这是我的第一次。在
以下XPath表达式
将在只包含一个
^{pr2}$a
元素的所有a
元素中选择classedit的所有a
元素。应用于示例文档时,结果是:相关问题 更多 >
编程相关推荐