黄瓜问题 - 方法 'find_by_id'
Cucumber Issue - Method 'find_by_id'
根据我的用户故事实现我的步骤定义,我想填写一个表单来实例化一个新用户。
我尝试了几种方法,find_by_id
、find("#user_display_name").set("name")
和fill_in "user_display_name", with: "Name"
,但它们都找不到我确实存在且可见的输入。
here is the wanted element
这是我得到的错误 Unable to find visible id "user_display_name" (Capybara::ElementNotFound)
有人知道如何解决这个错误吗?
提前致谢
我终于解决了我的困境。这是用于测试的未播种数据库的简单案例。看,我认为拥有一个带有真实数据的 运行ning 应用程序足以 运行 我的测试。然后我意识到,我需要在任何测试之前播种,因为它会初始化环境。现在,我可以使用 find_by_id
.
根据我的用户故事实现我的步骤定义,我想填写一个表单来实例化一个新用户。
我尝试了几种方法,find_by_id
、find("#user_display_name").set("name")
和fill_in "user_display_name", with: "Name"
,但它们都找不到我确实存在且可见的输入。
here is the wanted element
这是我得到的错误 Unable to find visible id "user_display_name" (Capybara::ElementNotFound)
有人知道如何解决这个错误吗?
提前致谢
我终于解决了我的困境。这是用于测试的未播种数据库的简单案例。看,我认为拥有一个带有真实数据的 运行ning 应用程序足以 运行 我的测试。然后我意识到,我需要在任何测试之前播种,因为它会初始化环境。现在,我可以使用 find_by_id
.