Sha256: 3d35dcd8b5daf7a73d58b9bc51b83c54199b5a3abdff7a92fbea65bc5359d9ea
Contents?: true
Size: 977 Bytes
Versions: 1
Compression:
Stored size: 977 Bytes
Contents
require "watirspec_helper" describe "Tables" do before :each do browser.goto(WatirSpec.url_for("tables.html")) end describe "with selectors" do it "returns the matching elements" do expect(browser.tables(rules: "groups").to_a).to eq [browser.table(rules: "groups")] end end describe "#length" do it "returns the number of tables" do expect(browser.tables.length).to eq 4 end end describe "#[]" do it "returns the p at the given index" do expect(browser.tables[0].id).to eq "axis_example" expect(browser.tables[1].id).to eq "outer" expect(browser.tables[2].id).to eq "inner" end end describe "#each" do it "iterates through tables correctly" do count = 0 browser.tables.each_with_index do |t, index| expect(t.id).to eq browser.table(index: index).id count += 1 end expect(count).to be > 0 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
watir-6.10.1 | spec/watirspec/elements/tables_spec.rb |