=== Version 1.1.2 /2016-12-19 * Enhancements * Added #include? and #selected? to SelectList * Added #append to TextField * Added #wait_for_ajax support for the jQuery framework * Added #wait_for_ajax support for the Prototype framework * Added the ability to add new Javascript Frameworks to Druid via the #add_framework method * Fixes * Fixed [] methods on OrderedList and UnOrderedList so it only gets direct children * Fixed items methods on OrderedList and UnOrderedList so it returns count of direct children === 2016-12-14 * Enhancements * Added shortcut method to check element exists * Added #disabled? method to Element * Added #selected_options method to SelectList === Version 1.1.1 / 2016-12-13 * Enhancements * Added ?_elements to ElementLocators so you can find all elements that match an identifier * Added ?_elements to NestedElements so you can find all elements nested within others === 2016-11-15 * Enhancements * Added #navigate_to method to PageFactory to navigate to a page through previous pages * Added routes to PageFactory to collect routes through the site * Added #continue_navigation_to method to PageFactory which begins at @current_page ******1.1.0****** === 2016-11-14 * Enhancements * Added ability to find a parent of an Element * Added #focus method to Element === 2016-08-05 * Enhancements * Added ability to find Checkbox by :value * Added ability to find HiddenField by :value * Added #fire_event method to Element * Fixes * Updated #populate_page_with to no longer attempt to set a value in a field that is disabled === 2016-08-04 * Enhancements * Added ability to find TextField by :title * Added ability to find Image by :alt * Added ability to find Form by :action * Added ability to find Image by :src === 2016-08-03 * Enhancements * Added ability to find image buttons by src * Added ability to find image buttons by alt * Added first_row and last_row methods to table * Added new module PagePopulator with single method populate_page_with * Added deprecation warning to the method_missing method on Element. * Added all of the file_field locators * Added full support for file_field element === 2016-08-02 * Enhancements * Added all of the h5 locators * Added all of the h6 locators * Added all of the paragraph locators * Added the Paragraph class * Added #current_url to Druid * Added #style to Element * Added #inspect to Element * Added #clear_cookies to Druid * Added #save_screenshot to Druid * Changed PageFactory so it also sets and instance variable @current_page to the newly created page * now can find radio buttons by value * Added instance level in_frame, in_iframe method * Support for nesting all *_element instance methods inside in_frame call * Support for nesting alerts inside an in_frame call * Support for nesting confirms inside an in_frame call * Support for nesting prompts inside an in_frame call === 2016-08-01 * Enhancements * Added #clear method for TextArea * Element#when_present now returns the element object * Element#when_visible now returns the element object * Element#when_not_visible now returns the element object * Added all of the h2 locators * Added all of the h3 locators * Added all of the h4 locators === 2016-07-31 * Enhancements * Added support for Heading element * Added all of the h1 locators === 2016-07-29 * Enhancements * Support for locating the following elements when nested * Link * Button * TextField * HiddenField * TextArea * SelectList * CheckBox * RadioButton * Div * Span * Table * TableCell * Image * Form * OrderedList * UnOrderedList * ListItem * Added #modal_dialog to Druid to override the default modal dialog behavior === 2016-07-11 * Enhancements * Added the following instance methods to Druid via ElementLocators * #button_element * #text_field_element * #hidden_field_element * #text_area_element * #select_list_element * #link_element * #checkbox_element * #radio_button_element * #div_element * #span_element * #table_element * #cell_element * #image_element * #form_element * #list_item_element * #unordered_list_element * #ordered_list_element === 2016-07-05 * Enhancements * Added #value= to TextField and TextArea * Added #select to SelectList * Added #check, #uncheck, and #checked? to CheckBox * Added #select, #clear, and #selected? to RadioButton === 2016-07-04 * Enhancements * Can now find span by :text * Can now find button by :value * Added #forward and #back methods to druid object * Added #right_click and #double_click methods to Element === 2016-07-03 * Enhancements * Will call callback method #initialize_page method if it exists on a page object * Renamed all *_ methods to *_element. Created alias for backward compatibility * Delegating unknown method calls on Element to the driver element object === 2016-06-30 * Enhancements * Can now find a TableCell by its' text * If we receive an error calling #attach_to_window, wait one second and try again === 2016-06-29 * Enhancements * Added ability to locate div by the contained text * Added #attach_to_window so a page object can operate on another window * Added #send_keys to Druid::Elements::Element * Added #refresh to page object * Added #clear method to Element * Added #in_frame to Accessors to handle frame and iframe access === 2016-06-21 * Enhancements * Handling popups * Added #alert to page object to override default alert popup behavior * Added #confirm to page object to override default confirm popup behavior * Added #prompt to page object to override default prompt popup behavior === 2016-06-20 * Enhancements * Async handling * Added #wait_until to page object to support for async events at page level * Added the following methods to Druid::Elements::Element * #when_present * #when_visible * #when_not_visible * #wait_until === Version 1.0.0 === 2016-06-04 * Enhancements * Support for using multiple identifiers when locating the following element: * Link * TextField * HiddenField * TextArea * SelectList * CheckBox * RadioButton * Button * Div * Span * Table * TableCell * Image * Form * ListItem * UnorderedList * OrderedList * Support name for identification across all elements in Watir * Added [] method to SelectList to index Options * Added options method to Select === 2016-06-2 * Enhancements * Added rows method to Table to return number of rows * Added [] method to Table to index table row element * Added columns method to TableRow to return the number of columns * Added [] method to TableRow to index table cell element * Added each method to Table to iterate over the TableRows * Added each method to TableRow to iterate over TableCells * Added items method to UnorderedList to return number of ListItems * Added items method to OrderedList to return number of ListItems * Added each method to UnorderedList to iterate over the ListItems * Added each method to OrderedList to iterate over the ListItems * Created PageFactory module to add factory methods to your step definitions === 2016-05-31 * Enhancements * Added support for the following elements * hidden field * form * list item * unordered list * ordered list * text area === 2016-05-30 * Enhancements * Added support for the following elements * div * button * table * table row * table cell * span * image === 2016-05-22 * Enhancements * Support for the following elements * check box * link * radio button * select list * text field * Support for the following page level functions * text * html * title