首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何运行独立的Capybara测试?

如何运行独立的Capybara测试?
EN

Stack Overflow用户
提问于 2010-11-03 10:10:31
回答 2查看 9K关注 0票数 14

我正在尝试对远程服务器运行测试。即:

代码语言:javascript
运行
复制
require 'rubygems'
require 'capybara'
require 'capybara/dsl'

Capybara.default_driver = :selenium
Capybara.app_host = 'http://www.google.com'


module MyCapybaraTest
  include Capybara

  def test_google
    visit('/')
  end
end

问题是,你如何运行它?

EN

回答 2

Stack Overflow用户

发布于 2010-11-13 18:43:51

保存

代码语言:javascript
运行
复制
require 'rubygems'
require 'capybara'
require 'capybara/dsl'

Capybara.run_server = false
Capybara.current_driver = :selenium
Capybara.app_host = 'http://www.google.com'

module MyCapybaraTest
  class Test
    include Capybara::DSL
    def test_google
      visit('/')
    end
  end
end

t = MyCapybaraTest::Test.new
t.test_google

简单地说:ruby test.rbtest.rb

票数 21
EN

Stack Overflow用户

发布于 2011-09-23 07:46:12

几天前,我使用selenium驱动程序发现了这个独立的黄瓜工具,并在几分钟内启动并运行了它:

https://github.com/thuss/standalone-cucumber

我不得不做几个mod:

我的Gemfile是

代码语言:javascript
运行
复制
source "http://rubygems.org"

group(:test) do
  gem 'cucumber'
  gem 'capybara'
  gem 'rspec'
  gem 'selenium-webdriver', '2.5.0'
end

这是我的env.rb

代码语言:javascript
运行
复制
begin require 'rspec/expectations'; rescue LoadError; require 'spec/expectations'; end
require 'capybara' 
require 'capybara/dsl' 
require 'capybara/cucumber'
require 'selenium-webdriver'

Capybara.default_driver = :selenium
Capybara.app_host = 'http://something'
World(Capybara) 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4083714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档