Sha256: aee66c60d6e19cd3ac66b3d53afe16548b77de71fb84e8f5cb382bdb279035e0

Contents?: true

Size: 884 Bytes

Versions: 1

Compression:

Stored size: 884 Bytes

Contents

require 'watirspec_helper'

describe 'List' do
  before :each do
    browser.goto(WatirSpec.url_for('non_control_elements.html'))
  end

  it 'returns the list items assocaited with an Ol' do
    items = browser.ol(id: 'favorite_compounds').list_items
    expect(items).to be_a Watir::LICollection
    expect(items).to all(be_a Watir::LI)
  end

  it 'returns the list items assocaited with an Ul' do
    items = browser.ul(id: 'navbar').list_items
    expect(items).to be_a Watir::LICollection
    expect(items).to all(be_a Watir::LI)
  end

  it 'returns the list item size' do
    items = browser.ol(id: 'favorite_compounds').list_items
    expect(items.size).to eq 5
  end

  it 'returns list item at an index' do
    items = browser.ol(id: 'favorite_compounds').list_items
    third = browser.ol(id: 'favorite_compounds').li(index: 2)

    expect(items[2]).to eq third
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
watir-6.14.0 spec/watirspec/elements/list_spec.rb