rails + capybara + selenium无法打开外部URL

时间:2013-01-10 10:41:17

标签: selenium cucumber capybara

在rails项目中,我添加了一个功能文件和步骤定义尝试使用capybara + selenium来加载外部URL,但它无法正常工作?它没有任何浏览器加载行为,并且从控制台,它没有请求外部URL 'http://baidu.com''http://localhost:3000'为什么,如何检查我,非常感谢!

**env.rb**
require 'cucumber/rails' 
require 'capybara/rails' 
require 'capybara/cucumber' 
require 'selenium/client'
Capybara.current_driver = :selenium 
Capybara.default_selector = :css

**setp_definition:**
When /^i visit baidu$/ do
  visit('http://www.baidu.com/')

end

Then /^you should see Baidu$/ do
  page.should have_content('Baidu')
end

****the infor on the console:****

[31m预计“浏览文档Rails”中会出现文本“百度” 指南Rails API Ruby核心Ruby标准库欢迎乘坐您的骑行 Ruby on Rails!关于您的应用程序 - 环境入门这里 - h 要滚动:使用rails generate来创建你的模型和控制器 ee所有可用选项,无需参数即可运行。设置默认路由和 remove public / index.html路由在config / routes.rb中设置。创建数据 base运行rake db:create来创建数据库。如果你没有使用SQLite(  默认),编辑config / database.yml 用你的用户名和密码。“(RSpec :: Ex pectations :: ExpectationNotMetError)[0米

0 个答案:

没有答案