我正在使用 xpaths 运行使用 VB 在 C# 中开发的自动化。我无法找到一个元素,然后通过检查前一个元素和后一个元素来确认该元素是否正确。
示例:
我想选择第二个“日期”,然后通过检查“test2”之前的元素和“time2”之后的元素是否是正确的元素来确认它是正确的“日期”。这能把事情弄清楚吗?
或者:我一直在 firefox 上使用 Firepath 来查找元素。我一直在使用的命令是 //preceding:: [contains(text(),'time2')]// [contains(text(),'date')]//following::*[contains(text( ),'test2')]
我还添加了我的html:
<html>
<head>
</head>
<body>
<div> this is a test
<div> <h1> test1 </h1> </div>
<div> <h1> date </h1> </div>
<div> <h1> time1 </h1> </div>
<div> <h1> test2 </h1> </div>
<div> <h1> date </h1> </div>
<div> <h1> time2 </h1> </div>
</div>
</body>
</html>