gpt4 book ai didi

ruby-on-rails - cucumber 、 capybara 和 ElementNotFound

转载 作者:数据小太阳 更新时间:2023-10-29 08:29:20 26 4
gpt4 key购买 nike

在我的 Rails 应用程序中,我有一个带有执行 javascript 函数的链接的页面:

<%= link_to_function("Add an address", "add_fields(this)".html_safe) %>

在我的 cucumber 功能中我有:

And I press "Add an address"

我收到的消息是:

Capybara::ElementNotFound: no button with value or id or text 'Add an address' found

我可能遗漏了什么,但我找不到它是什么..

最佳答案

您应该执行以下一项且仅一项:

  • 将您的提交按钮重命名为“创建”
  • 将您的测试更改为“然后我按“保存””
  • 向您的按钮添加一个 id,并更改测试,如下所示:

    查看
    = f.submit '保存', :id => :foo

    测试
    然后我按“foo”

关于ruby-on-rails - cucumber 、 capybara 和 ElementNotFound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3621810/

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