我正在尝试在网页上定位和元素,但是我要定位的元素没有唯一的ID或类似的内容。我只有一个动态更改的类名。
我尝试使用Absolute Xpath,但它太脆了。
<div class="frca889813467244cd88b375adbb9452c2s4" style="left:274.05px;top:141.75px;width:94.5px;height:18.9px;"><div
class="frca889813467244cd88b375adbb9452c2s11">6000.00</div></div>
我想从DOM上方获取每次定位上面元素的值(此处为6000.00,但在其他测试中可能会更改)。
答案 0 :(得分:0)
我建议您使用绝对XPath,我知道您提到过您很难创建绝对XPath。我想下面的注释会有所帮助
注意:-如果您从Firefox复制XPath,则大多数情况下它会为您提供绝对的XPath,而另一面的chrome将为您提供相对的
或另一种方法是使用树中的另一个稳定元素创建XPath
我希望这个锻炼对您有用。如果您可以共享链接或检查显示完整DOM的元素快照,我可以为您提供更好的帮助。谢谢:-)