加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-3 – Capybara-webkit尝试打开example.com

发布时间:2020-12-16 19:40:38 所属栏目:百科 来源:网络整理
导读:我正在和黄瓜一起使用水豚,capybara-webkit,capybara-screenshot. ( Ruby 1.9.3,Rails 3.1.3)和Capybara.javascript_driver =:webkit也设置env.rb 不幸的是,用@javascript运行一个黄瓜规范永远不会成功,因为某些原因,错误截图只是捕获example.com. 我实际尝
我正在和黄瓜一起使用水豚,capybara-webkit,capybara-screenshot. ( Ruby 1.9.3,Rails 3.1.3)和Capybara.javascript_driver =:webkit也设置env.rb

不幸的是,用@javascript运行一个黄瓜规范永远不会成功,因为某些原因,错误截图只是捕获example.com.

我实际尝试打开的URL是使用我的一个模型的rails路由器结果生成的.与访问products_url

那么如何才能避免这样的问题呢?

任何输入都非常受欢迎.

只是因为评论被搞砸了 – 这是我发现的解决方案:

Capybara.run_server = true
Capybara.server_port = 7787
Before '@javascript' do
  Capybara.app_host = "http://127.0.0.1:#{Capybara.server_port}"
end

解决方法

尝试使用访问products_path.他们不建议在 README的“Gotchas”部分使用绝对URL.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读