黄瓜+水豚= has_content?每次都返回true

阿列克谢·波姆采夫(Alexey Poimtsev)

我正在使用以下:

minitest 5.3.5
cucumber 1.3.15
capybara 2.3.0
capybara_minitest_spec 1.0.2
rails 4.1.1
cucumber-rails 1.4.1

和我的黄瓜/水豚代码

Then(/^I should see "(.*?)"$/) do |string|
  page.has_content?(string)
end

与任何字符串无关,是在页面上还是返回true。我尝试使用capybara_minitest_spec gem,我的代码成为

Then(/^I should see "(.*?)"$/) do |string|
  page.must_have_content(string)
end

然后我有错误

Then I should see "Test" # features/step_definitions/pages_steps.rb:9
  undefined method `assert_page_has_content' for nil:NilClass (NoMethodError)
  (eval):4:in `must_have_content'
  ./features/step_definitions/pages_steps.rb:10:in `/^I should see "(.*?)"$/'
  features/can_access_home.feature:7:in `Then I should see "Test"'

这么奇怪。使用save_and_open_page我可以看到我的页面,而没有任何问题。您能帮我解决一下吗?

PS:我使用的是minitest而不是rspec

阿列克谢·波姆采夫(Alexey Poimtsev)

我已解决以下问题

Then(/^I should see "(.*?)"$/) do |string|
  assert page.has_content?(string)
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

水豚has_content?堵塞

来自分类Dev

遍历数组水豚黄瓜

来自分类Dev

黄瓜和水豚情景会议

来自分类Dev

黄瓜和水豚情景会议

来自分类Dev

遍历数组水豚黄瓜

来自分类Dev

水豚黄瓜查找字段

来自分类Dev

切换到黄瓜,水豚的弹出窗口

来自分类Dev

期望的黄瓜水豚硒竞争状况(全部())

来自分类Dev

黄瓜/水豚从特定类别中选择按钮?

来自分类Dev

黄瓜和水豚为什么这样称呼它?

来自分类Dev

黄瓜和水豚为什么这样称呼它?

来自分类Dev

如何处理水豚黄瓜动态内容

来自分类Dev

水豚与has_no_css同步吗?

来自分类Dev

水豚与has_no_css同步吗?

来自分类Dev

Rails +黄瓜/水豚:如何在测试中设置/检索Cookie?

来自分类Dev

没有save_and_open_page的黄瓜/水豚测试失败

来自分类Dev

在添加睡眠之前,按下黄瓜,水豚测试中的任何按钮均无反应

来自分类Dev

尽管黄瓜步骤成功,但水豚却没有访问该页面

来自分类Dev

使用黄瓜/水豚以散列形式存储和提取数据

来自分类Dev

使用黄瓜 - 水豚 - 硒运行测试时未创建引诱报告

来自分类Dev

如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

来自分类Dev

水豚/黄瓜/红宝石问题:仅在出现时按元素,然后继续且无错误

来自分类Dev

如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

来自分类Dev

水豚have_content()未按预期显示

来自分类Dev

水豚has_selector吗?等待像

来自分类Dev

最小的水豚/ Poltergeist测试返回空白页

来自分类Dev

当使用Poltergeist时,水豚会返回隐藏的元素吗?

来自分类Dev

用水豚和黄瓜下载测试文件

来自分类Dev

在水豚中使用execute_script时如何返回值?

Related 相关文章

  1. 1

    水豚has_content?堵塞

  2. 2

    遍历数组水豚黄瓜

  3. 3

    黄瓜和水豚情景会议

  4. 4

    黄瓜和水豚情景会议

  5. 5

    遍历数组水豚黄瓜

  6. 6

    水豚黄瓜查找字段

  7. 7

    切换到黄瓜,水豚的弹出窗口

  8. 8

    期望的黄瓜水豚硒竞争状况(全部())

  9. 9

    黄瓜/水豚从特定类别中选择按钮?

  10. 10

    黄瓜和水豚为什么这样称呼它?

  11. 11

    黄瓜和水豚为什么这样称呼它?

  12. 12

    如何处理水豚黄瓜动态内容

  13. 13

    水豚与has_no_css同步吗?

  14. 14

    水豚与has_no_css同步吗?

  15. 15

    Rails +黄瓜/水豚:如何在测试中设置/检索Cookie?

  16. 16

    没有save_and_open_page的黄瓜/水豚测试失败

  17. 17

    在添加睡眠之前,按下黄瓜,水豚测试中的任何按钮均无反应

  18. 18

    尽管黄瓜步骤成功,但水豚却没有访问该页面

  19. 19

    使用黄瓜/水豚以散列形式存储和提取数据

  20. 20

    使用黄瓜 - 水豚 - 硒运行测试时未创建引诱报告

  21. 21

    如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

  22. 22

    水豚/黄瓜/红宝石问题:仅在出现时按元素,然后继续且无错误

  23. 23

    如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

  24. 24

    水豚have_content()未按预期显示

  25. 25

    水豚has_selector吗?等待像

  26. 26

    最小的水豚/ Poltergeist测试返回空白页

  27. 27

    当使用Poltergeist时,水豚会返回隐藏的元素吗?

  28. 28

    用水豚和黄瓜下载测试文件

  29. 29

    在水豚中使用execute_script时如何返回值?

热门标签

归档