[0.0.2]

Features

  • fill instead of fill_in to fill inputs

  • support to google chrome selenium 2 driver

  • form interactions now support select

  • issue #11: improve find’s methods to return all/first/last elements

now finder methods (find_by_name, find_by_css_selector, find_by_tag, find_by_id, find_by_xpath) returns a ElementList object that contains a list of all found elements:

browser.find_by_name('name')

.first - to find first element

browser.find_by_name('name').first

.last - to find last element

browser.find_by_name('name').last

And additionally, using index

browser.find_by_name('name')[1]

An id should be unique in a web page, so find_by_id() method always returns a list with a single element.

Backward incompatible changes

  • issue #24 remove save_and_open_page method from splinter api. This feature is out of splinter’s scope, hence should be implemented as an external package.

  • now finder methods (find_by_name, find_by_css_selector, find_by_tag, find_by_id, find_by_xpath) returns a list with elements, to get the first element founded use first attribute

browser.find_by_name('name').first