gpt4 book ai didi

ruby-on-rails - 在 Rails 中使用 capybara 单击一个特定按钮

转载 作者:行者123 更新时间:2023-12-04 01:06:12 26 4
gpt4 key购买 nike

我正在使用 rails 3,目前正在使用 selenium 驱动程序使用 capybara 编写测试,
我有如下问题

在一种形式中,我有 3 个按钮,名为“保存并添加另一个”、“保存并继续编辑”和“保存”
现在,如果我尝试通过 capybara 保存表格,如下所示

click_button 'Save'

然后这会引发名为“保存”按钮的错误,找不到 id、title 或 value
现在,如果我删除上面的 2 个按钮,然后我尝试它,然后它就可以工作了

仅供引用,我的 3 按钮的 html 如下所示,
<input class="btn" type="submit" value="Save and add another" name="_addanother" data-disable-with="Save and add another"> <input class="btn" type="submit" value="Save and continue editing" name="_continue" data-disable-with="Save and continue editing"> <input class="btn" type="submit" value="Save" name="_save" data-disable-with="Save">
如果有人有想法,请告诉我。

最佳答案

我认为问题在于所有值都返回匹配项,因为它们都包含“保存”。

尝试为每个人分配一个独特的 id 并使用它。

关于ruby-on-rails - 在 Rails 中使用 capybara 单击一个特定按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10071367/

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