gpt4 book ai didi

ruby-on-rails - capybara click_link 与 :href match

转载 作者:行者123 更新时间:2023-12-03 08:34:37 25 4
gpt4 key购买 nike

我在请求规范中有以下测试:

page.should have_link('Edit user', :href => edit_users_path(@user))

这会检查索引 View 中的特定用户是否具有编辑链接。
我想单击相同的链接,例如:
click_link('Edit user', :href => edit_users_path(@user))

不幸的是,click_link 不接受选项。

有什么好方法可以做到这一点,这似乎是一个相当明显的用例?

我应该在表中包含一个#id <tr><td>并做类似的事情:
within(#user_id)
click_link 'Edit user'
end

我不想仅仅为了让测试工作而修改 View 。

最佳答案

您可以使用查找 find(:xpath, "//a[@href='/foo']").click

关于ruby-on-rails - capybara click_link 与 :href match,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14957981/

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