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

纳雷什·塞卡尔 |

我正在尝试与水豚和硒 webdriver 一起运行黄瓜测试用例。在运行时,即使所有测试用例都通过了,我也会收到以下错误。结果,黄瓜詹金斯的工作越来越失败。当我尝试打开诱惑报告时,它是空白的。

任何人都可以帮我解决这个问题吗?

日志跟踪:

3个场景(0个失败,3个通过)12个步骤(0个失败,12个通过)1m8.278s

参数数量错误(给定 1,预期为 0)(ArgumentError)/Users/user/.rvm/gems/ruby-2.6.0/gems/capybara-3.12.0/lib/capybara/node/document.rb:31:在标题'/Users/user/.rvm/gems/ruby-2.6.0/gems/capybara-3.12.0/lib/capybara/session.rb:738:in block (2 levels) in class:Session' /Users /user/.rvm/gems/ruby-2.6.0/gems/capybara-3.12.0/lib/capybara/dsl.rb:51:in block (2 levels) in ' /Users/user/.rvm/gems/ ruby-2.6.0/gems/allure-ruby-adaptor-api-0.7.2/lib/allure-ruby-adaptor-api/builder.rb:128:in block (3 levels) in build!' /Users/user/.rvm/gems/ruby-2.6.0/gems/nokogiri-1.10.1/lib/nokogiri/xml/builder.rb:391:in insert' /Users/user/.rvm/gems/ruby -2.6.0/gems/nokogiri-1.10.1/lib/nokogiri/xml/builder.rb:375:in method_missing' /Users/user/.rvm/gems/ruby-2.6.0/gems/allure-ruby- adapter-api-0.7.2/lib/allure-ruby-adaptor-api/builder.rb: 126:在构建中的块(2 层)!/Users/user/.rvm/gems/ruby-2.6.0/gems/nokogiri-1.10.1/lib/nokogiri/xml/builder.rb:293:in initialize' /Users/user/.rvm/gems/ruby -2.6.0/gems/allure-ruby-adaptor-api-0.7.2/lib/allure-ruby-adaptor-api/builder.rb:125:in new' /Users/user/.rvm/gems/ruby- 2.6.0/gems/allure-ruby-adaptor-api-0.7.2/lib/allure-ruby-adaptor-api/builder.rb:125:in block in build!' /Users/user/.rvm/gems/ruby-2.6.0/gems/allure-ruby-adaptor-api-0.7.2/lib/allure-ruby-adaptor-api/builder.rb:124:in each' /用户/用户/.rvm/gems/ruby-2.6.0/gems/allure-ruby-adaptor-api-0.7.2/lib/allure-ruby-adaptor-api/builder.rb:124:in build!' /Users/user/.rvm/gems/ruby-2.6.0/gems/allure-cucumber-0.6.1/lib/allure-cucumber/formatter.rb:144:in after_features' /Users/user/.rvm/gems /ruby-2.6.0/gems/cucumber-3.1。在通知'/Users/user/.rvm/gems/ruby-2.6.0/gems/cucumber-3.1.2/lib/cucumber/runtime.rb:76:in run!' /Users/user/.rvm/gems/ruby-2.6.0/gems/cucumber-3.1.2/lib/cucumber/cli/main.rb:34:in execute!' /Users/user/.rvm/gems/ruby-2.6.0/gems/cucumber-3.1.2/bin/cucumber:9:in ' /Users/user/.rvm/gems/ruby-2.6.0/bin/黄瓜:23:加载中' /Users/user/.rvm/gems/ruby-2.6.0/bin/cucumber:23:in

' /Users/user/.rvm/gems/ruby-2.6.0/bin/ruby_executable_hooks:24:in eval' /Users/user/.rvm/gems/ruby-2.6.0/bin/ruby_executable_hooks:24:in '花了 70 秒 (1:10) 黄瓜失败

托马斯·沃波尔

这里的问题是您在全局范围内包含 Capybara::DSL。任何相对现代的 Capybara 版本都会向控制台打印一条警告,例如“不建议在全局范围内包含 Capybara::DSL!” 特别是因为它会产生各种奇怪的副作用。这是因为当你做

include Capybara::DSL

在任何类或模块之外,您最终会在项目中的每个对象上包含所有 Capybaras 方法。那不是你想要的。如果不查看您的项目,就不可能确切地说出您需要放置的内容,但是假设您有一个可能想要放置的普通项目

World(Capybara::DSL)
World(Capybara::RSpecMatchers)

在你的 env.rb 中,或者只需要像指示一样的“capybara/cucumber” - https://github.com/teamcapybara/capybara#using-capybara-with-cucumber - 这将使事情设置正确。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用minitest水豚破坏铁轨中的测试

来自分类Dev

使用#all时如何在水豚中等待

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

遍历数组水豚黄瓜

来自分类Dev

黄瓜和水豚情景会议

来自分类Dev

黄瓜和水豚情景会议

来自分类Dev

遍历数组水豚黄瓜

来自分类Dev

水豚黄瓜查找字段

来自分类Dev

水豚硒sqlite错误

来自分类Dev

水豚使用的文字的位置

来自分类Dev

水豚使用的文字的位置

来自分类Dev

使用poltergeist多次执行水豚测试时出现“元数据太短”错误

来自分类Dev

记录在Browserstack中运行的RSpec硒/水豚测试

来自分类Dev

使用CDN中的jQuery,Bootstrap和jQuery-ui进行水豚测试

来自分类Dev

水豚字符串数组类型fill_in失败,无法使用工厂创建的数据

来自分类Dev

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

来自分类Dev

从水豚/硒“监听” AJAX呼叫-Rails

来自分类Dev

水豚与硒:无法单击隐藏的元素

来自分类Dev

水豚与硒:无法单击隐藏的元素

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    使用minitest水豚破坏铁轨中的测试

  5. 5

    使用#all时如何在水豚中等待

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

    遍历数组水豚黄瓜

  11. 11

    黄瓜和水豚情景会议

  12. 12

    黄瓜和水豚情景会议

  13. 13

    遍历数组水豚黄瓜

  14. 14

    水豚黄瓜查找字段

  15. 15

    水豚硒sqlite错误

  16. 16

    水豚使用的文字的位置

  17. 17

    水豚使用的文字的位置

  18. 18

    使用poltergeist多次执行水豚测试时出现“元数据太短”错误

  19. 19

    记录在Browserstack中运行的RSpec硒/水豚测试

  20. 20

    使用CDN中的jQuery,Bootstrap和jQuery-ui进行水豚测试

  21. 21

    水豚字符串数组类型fill_in失败,无法使用工厂创建的数据

  22. 22

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

  23. 23

    从水豚/硒“监听” AJAX呼叫-Rails

  24. 24

    水豚与硒:无法单击隐藏的元素

  25. 25

    水豚与硒:无法单击隐藏的元素

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档