gpt4 book ai didi

xpath - 使用 capybara 点击 Href 链接

转载 作者:行者123 更新时间:2023-12-03 15:26:10 25 4
gpt4 key购买 nike

如何使用 capybara 点击链接。我需要点击毕业链接

<a href="/arts?Occasion=Graduation&amp;top_menu_item_title=+-+Graduation">Graduation</a>

我使用了以下代码
.but 显示错误消息未定义方法 click
 page.find(:link,"Graduation").click

还使用了 Xpath
page.find(:xpath, "//a[@href='/arts?Occasion=Graduation']").click

它也不起作用

但我的问题是我的页面包含多个毕业链接。

所以使用 page.all(:link,"Graduation") r eturns Ambiguous match, found 2 elements matching link "Graduation"

最佳答案

page.all(:link,"Graduation") returns Ambiguous match, found 2 elements matching link "Graduation"

这意味着页面包含多个毕业文本链接。所以如果你想点击第一个你可以这样写
  page.all(:link,"Graduation")[0].click

它将单击第一个链接,然后单击下面的第二个链接。您可以根据需要使用任何人。
  page.all(:link,"Graduation")[1].click

我相信这对你有用

关于xpath - 使用 capybara 点击 Href 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17962938/

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