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

ruby – 如何运行独立的水豚测试?

发布时间:2020-12-16 22:57:04 所属栏目:百科 来源:网络整理
导读:我试图针对远程服务器运行测试.即: require 'rubygems'require 'capybara'require 'capybara/dsl'Capybara.default_driver = :seleniumCapybara.app_host = 'http://www.google.com'module MyCapybaraTest include Capybara def test_google visit('/') end
我试图针对远程服务器运行测试.即:
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

问题是,你怎么跑?

解决方法

保存
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

to test.rb和简单地:ruby test.rb

(编辑:李大同)

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

    推荐文章
      热点阅读