Sha256: dda6ceecd5b5cf30db57a469df1250711b120bf35205bc9b906f5669c642314c
Contents?: true
Size: 1.62 KB
Versions: 4
Compression:
Stored size: 1.62 KB
Contents
require 'spec_helper' describe "MsUia::Table", :if => SpecHelper.adapter == :ms_uia do before :each do window = RAutomation::Window.new(:title => "MainFormWindow") window.button(:value => "Data Entry Form").click { RAutomation::Window.new(:title => "DataEntryForm").exists? } end it "#table" do table = RAutomation::Window.new(:title => "DataEntryForm").table(:id => "personListView") table.should exist RAutomation::Window.wait_timeout = 0.1 expect {RAutomation::Window.new(:title => "non-existent-window"). table(:class => /SysListView32/i)}. to raise_exception(RAutomation::UnknownWindowException) end it "check for table class" do RAutomation::Window.new(:title => "DataEntryForm").table(:id => "deleteItemButton").should_not exist RAutomation::Window.new(:title => "DataEntryForm").table(:id => "personListView").should exist end it "#strings" do table = RAutomation::Window.new(:title => "MainFormWindow").table(:id => "FruitListBox") table.strings.should == ["Apple", "Orange", "Mango"] end it "#strings with nested elements" do table = RAutomation::Window.new(:title => "DataEntryForm").table(:id => "personListView") table.strings.should == [ ["Name", "Date of birth", "State"], ["John Doe", "12/15/1967", "FL"], ["Anna Doe", "3/4/1975", ""] ] end it "#select" do table = RAutomation::Window.new(:title => "DataEntryForm").table(:id => "personListView") table.selected?(2).should == false table.select(2) table.selected?(2).should == true end end
Version data entries
4 entries across 4 versions & 1 rubygems