Watir v0.0.8 Release Notes

  • Added objects:

     Object (lib/watir-webdriver.rb:68)
     Watir::ButtonLocator::VALID_TYPES (lib/watir-webdriver/locators/button_locator.rb:4)
     Watir::Container#img (lib/watir-webdriver/elements/generated.rb:1592)
     Watir::Container#imgs (lib/watir-webdriver/elements/generated.rb:1600)
     Watir::Element#== (lib/watir-webdriver/elements/element.rb:44)
     Watir::Element#eql? (lib/watir-webdriver/elements/element.rb:48)
     Watir::Element#hash (lib/watir-webdriver/elements/element.rb:50)
     Watir::Element#present? (lib/watir-webdriver/extensions/wait.rb:70)
     Watir::Element#wait_until_present (lib/watir-webdriver/extensions/wait.rb:95)
     Watir::Element#wait_while_present (lib/watir-webdriver/extensions/wait.rb:99)
     Watir::Element#when_present (lib/watir-webdriver/extensions/wait.rb:86)
     Watir::FileField#value= (lib/watir-webdriver/elements/file_field.rb:30)
     Watir::Wait (lib/watir-webdriver/extensions/wait.rb:3)
     Watir::Wait.until (lib/watir-webdriver/extensions/wait.rb:13)
     Watir::Wait.while (lib/watir-webdriver/extensions/wait.rb:29)
     Watir::Wait::TimeoutError (lib/watir-webdriver/extensions/wait.rb:6)
     Watir::WhenPresentDecorator (lib/watir-webdriver/extensions/wait.rb:47)
     Watir::WhenPresentDecorator#initialize (lib/watir-webdriver/extensions/wait.rb:48)
     Watir::WhenPresentDecorator#method_missing (lib/watir-webdriver/extensions/wait.rb:53)
     Watir::Window (lib/watir-webdriver/window_switching.rb:41)
     Watir::Window#close (lib/watir-webdriver/window_switching.rb:55)
     Watir::Window#current? (lib/watir-webdriver/window_switching.rb:51)
     Watir::Window#initialize (lib/watir-webdriver/window_switching.rb:42)
     Watir::Window#inspect (lib/watir-webdriver/window_switching.rb:47)
     Watir::Window#title (lib/watir-webdriver/window_switching.rb:59)
     Watir::Window#url (lib/watir-webdriver/window_switching.rb:66)
     Watir::Window#use (lib/watir-webdriver/window_switching.rb:73)
     Watir::WindowSwitching (lib/watir-webdriver/window_switching.rb:2)
     Watir::WindowSwitching#window (lib/watir-webdriver/window_switching.rb:16)
     Watir::WindowSwitching#windows (lib/watir-webdriver/window_switching.rb:4)
    

    Modified objects:

     Watir::Browser#execute_script (lib/watir-webdriver/browser.rb:104)
     Watir::Browser#goto (lib/watir-webdriver/browser.rb:51)
     Watir::Browser#html (lib/watir-webdriver/browser.rb:91)
     Watir::Button#text (lib/watir-webdriver/elements/button.rb:31)
     Watir::Button.from (lib/watir-webdriver/elements/button.rb:16)
     Watir::Container#image (lib/watir-webdriver/elements/generated.rb:1592)
     Watir::Container#images (lib/watir-webdriver/elements/generated.rb:1600)
     Watir::Element#flash (lib/watir-webdriver/element.rb:72)
     Watir::Element#style (lib/watir-webdriver/element.rb:148)
     Watir::Element#value (lib/watir-webdriver/element.rb:81)
     Watir::ElementLocator#locate (lib/watir-webdriver/locators/element_locator.rb:26)
     Watir::FileField#set (lib/watir-webdriver/elements/file_field.rb:18)
     Watir::HTML::Util.paramify (lib/watir-webdriver/html/util.rb:20)
     Watir::Select#select (lib/watir-webdriver/elements/select.rb:58)
     Watir::Select#select_value (lib/watir-webdriver/elements/select.rb:72)
    

    Removed objects:

     Watir::Anchor#url (lib/watir-webdriver/elements/link.rb:4)
     Watir::ButtonLocator#build_xpath (lib/watir-webdriver/locators/button_locator.rb:8)
     Watir::ButtonLocator#lhs_for (lib/watir-webdriver/locators/button_locator.rb:30)
     Watir::ButtonLocator#matches_selector? (lib/watir-webdriver/locators/button_locator.rb:40)
     Watir::ButtonLocator#tag_name_matches? (lib/watir-webdriver/locators/button_locator.rb:53)
     Watir::ElementLocator#all_elements (lib/watir-webdriver/locators/element_locator.rb:234)
     Watir::ElementLocator#assert_valid_as_attribute (lib/watir-webdriver/locators/element_locator.rb:212)
     Watir::ElementLocator#attribute_expression (lib/watir-webdriver/locators/element_locator.rb:272)
     Watir::ElementLocator#build_xpath (lib/watir-webdriver/locators/element_locator.rb:250)
     Watir::ElementLocator#by_id (lib/watir-webdriver/locators/element_locator.rb:218)
     Watir::ElementLocator#check_type (lib/watir-webdriver/locators/element_locator.rb:141)
     Watir::ElementLocator#delete_regexps_from (lib/watir-webdriver/locators/element_locator.rb:200)
     Watir::ElementLocator#equal_pair (lib/watir-webdriver/locators/element_locator.rb:282)
     Watir::ElementLocator#fetch_value (lib/watir-webdriver/locators/element_locator.rb:152)
     Watir::ElementLocator#find_all_by_multiple (lib/watir-webdriver/locators/element_locator.rb:94)
     Watir::ElementLocator#find_all_by_one (lib/watir-webdriver/locators/element_locator.rb:60)
     Watir::ElementLocator#find_first_by_multiple (lib/watir-webdriver/locators/element_locator.rb:71)
     Watir::ElementLocator#find_first_by_one (lib/watir-webdriver/locators/element_locator.rb:49)
     Watir::ElementLocator#lhs_for (lib/watir-webdriver/locators/element_locator.rb:291)
     Watir::ElementLocator#matches_selector? (lib/watir-webdriver/locators/element_locator.rb:163)
     Watir::ElementLocator#normalize_selector (lib/watir-webdriver/locators/element_locator.rb:184)
     Watir::ElementLocator#normalized_selector (lib/watir-webdriver/locators/element_locator.rb:171)
     Watir::ElementLocator#should_use_label_element? (lib/watir-webdriver/locators/element_locator.rb:246)
     Watir::ElementLocator#tag_name_matches? (lib/watir-webdriver/locators/element_locator.rb:238)
     Watir::ElementLocator#valid_attribute? (lib/watir-webdriver/locators/element_locator.rb:242)
     Watir::ElementLocator#wd_find_all_by (lib/watir-webdriver/locators/element_locator.rb:117)
     Watir::ElementLocator#wd_find_by_regexp_selector (lib/watir-webdriver/locators/element_locator.rb:125)
     Watir::ElementLocator#wd_find_first_by (lib/watir-webdriver/locators/element_locator.rb:109)
     Watir::HTML::Util::SPECIALS (lib/watir-webdriver/html/util.rb:16)
     Watir::TableRowLocator#build_xpath (lib/watir-webdriver/locators/table_row_locator.rb:8)
     Watir::TextField#inspect (lib/watir-webdriver/elements/text_field.rb:21)
     Watir::TextField#type (lib/watir-webdriver/elements/text_field.rb:19)
     Watir::TextFieldLocator#build_xpath (lib/watir-webdriver/locators/text_field_locator.rb:12)
     Watir::TextFieldLocator#lhs_for (lib/watir-webdriver/locators/text_field_locator.rb:34)
     Watir::TextFieldLocator#matches_selector? (lib/watir-webdriver/locators/text_field_locator.rb:44)
     Watir::TextFieldLocator#tag_name_matches? (lib/watir-webdriver/locators/text_field_locator.rb:57)