Sha256: c5ee550075a04c779caadaa915095df440c306791b89bcc15912ff620b924e1b

Contents?: true

Size: 1.04 KB

Versions: 4

Compression:

Stored size: 1.04 KB

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')
describe 'Using the Grid with WebDriver' do
  before(:all) do
    @controller = Controller.new(
      :ring_server_port => 12356,
      :loglevel => Logger::ERROR)
    @controller.start
    1.upto(1) do
      provider = Provider.new(
        :ring_server_port => 12356,
        :loglevel => Logger::ERROR, :browser_type => 'webdriver')
      provider.start
    end
  end

  after(:all) do
    @controller.stop
  end

  it 'should control a grid in WebDriver with Firefox' do
    Watir::Grid.control(:ring_server_port => 12356, :browser_type => 'firefox') 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 in WebDriver with Chrome' do
    grid = Watir::Grid.new(:ring_server_port => 12356, :browser_type => 'chrome')
    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/webdriver_spec.rb
watirgrid-1.1.4 spec/webdriver_spec.rb
watirgrid-1.1.4.pre spec/webdriver_spec.rb
watirgrid-1.1.3 spec/webdriver_spec.rb