gpt4 book ai didi

html - 在 capybara 中使用 xpath 选择第一个元素

转载 作者:行者123 更新时间:2023-12-03 16:05:38 25 4
gpt4 key购买 nike

我有以下代码行

link = find(:xpath, "//div[@id='tree']//a[contains(.,'#{peril}')]")

上述步骤产生两个元素。我如何选择第一个。

我得到了一个模糊匹配,找到了 2 个与 xpath 匹配的元素。这是 HTML”ShipCase_US_MortalityRatingGroup_Life   投资组合结果   地震   传染病”

最佳答案

您需要将整个 XPath 括在括号中,并在其后面添加 [1]

(//div[@id='tree']//a[contains(.,'#{peril}')])[1]

关于html - 在 capybara 中使用 xpath 选择第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27933715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com