Sha256: 07745d282fc04730e7c9d44b120e7e720b398b9516109e04e6a1e35990d21c3b

Contents?: true

Size: 918 Bytes

Versions: 4

Compression:

Stored size: 918 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

describe 'Using the Grid Control method' do
  before(:all) do
    @controller = Controller.new(
      :ring_server_port => 12357,
      :loglevel => Logger::ERROR)
    @controller.start
    provider = Provider.new(
      :ring_server_port => 12357,
      :loglevel => Logger::ERROR, :driver => 'safariwatir')
    provider.start
  end

  after(:all) do
    @controller.stop
  end

  it 'should control a grid' do
    Watir::Grid.control(:ring_server_port => 12357) do |browser, index|
      p "I am browser index #{index}"
      browser.goto "http://google.com"
      p browser.title
      browser.close
    end
  end

  it 'should iterate over a grid' do
    grid = Watir::Grid.new(:ring_server_port => 12357)
    grid.start(:initiate => true)
    grid.iterate do |browser|
      browser.goto "http://google.com"
      browser.close
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
watirgrid-1.1.5 spec/grid_control_spec.rb
watirgrid-1.1.4 spec/grid_control_spec.rb
watirgrid-1.1.4.pre spec/grid_control_spec.rb
watirgrid-1.1.3 spec/grid_control_spec.rb