gpt4 book ai didi

ruby-on-rails - Rails 3 中的 Cucumber、Webrat 和 Selenium NoMethodError

转载 作者:行者123 更新时间:2023-12-03 18:04:29 24 4
gpt4 key购买 nike

我在使用 Selenium 时遇到问题。当我有一个场景使用“我应该在 bar 内看到 foo”的 web 步骤时,我收到以下错误:

NoMethodError: undefined method `within' for #<Webrat::SeleniumSession:0x000000057ea608>

仅使用不含 Selenium 的 cucumber 和 webrat 就可以正常工作。

这是我的 env.rb 中的 webrat 配置块:
Webrat.configure do |config|
config.mode = :selenium
config.application_framework = :rack
config.open_error_files = false # Set to true if you want error pages to pop up in the browser
end

这是导致问题的步骤 (它的实现在 web_steps.rb 中)
Then I should not see "2" within "#node"

最佳答案

你能贴出你的步骤吗?对此的定义在 web_steps.rb

您确定您的步骤与此文件中的正则表达式匹配吗? AFAIK 应该在“foo”和“bar”周围加上双引号

关于ruby-on-rails - Rails 3 中的 Cucumber、Webrat 和 Selenium NoMethodError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5123628/

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