Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
OBS:Server:2.5
rubygem-capybara
rubygem-capybara.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rubygem-capybara.changes of Package rubygem-capybara
------------------------------------------------------------------- Fri Nov 22 08:40:38 UTC 2013 - coolo@suse.com - updated to version 2.2.0 ### Added * Add `go_back` and `go_forward` methods. [Vasiliy Ermolovich] * Support RSpec 3 [Thomas Holmes] * `has_button?`, `has_checked_field?` and `has_unchecked_field?` accept options, like other matchers. [Carol Nichols] * The `assert_selector` and `has_text?` methods now support the `:wait` option [Vasiliy Ermolovich] * RackTest's visible? method now checks for the HTML5 `hidden` attribute. * Results from `#all` now delegate the `sample` method. [Phil Lee] * The `set` method now works for contenteditable attributes under Selenium. [Jon Rowe] * radio buttons and check boxes can be filtered by option value, useful when selecting by name [Jonas Nicklas] * feature blocks can be nested within other feature blocks in RSpec tests [Travis Gaff] ### Fixed * Fixed race conditions causing stale element errors when filtering by text. [Jonas Nicklas] * Resetting the page is now synchronous and navigates to an empty HTML file, instead of `about:blank`, fixing hanging issues in JRuby. [Jonas Nicklas] * Fixed cookies not being set when path is blank under RackTest [Thomas Walpole] * Clearing fields now correctly causes change events [Jonas Nicklas] * Navigating to an absolut URI without trailing slash now works as expected under RackTest [Jonas Nicklas] * Checkboxes without assigned value default to `on` under RackTest [Nigel Sheridan-Smith] * Clicks on buttons with no form associated with them are ignored in RackTest instead of raising an obscure exception. [Thomas Walpole] * execute_script is now a session method [Andrey Botalov] * Nesting `within_window` and `within_frame` inside `within` resets the scope so that they behave like a user would expect [Thomas Walpole] * Improve handling of newlines in textareas [Thomas Walpole] * `Capybara::Result` delegates its inspect method, so as not to confuse users [Sam Rawlins] * save_page always returns a full path, fixes problems with Launchy [Jonas Nicklas] * Selenium driver's `quit` method does nothing when browser hasn't been loaded [randoum] * Capybara's WEBRick server now propertly respects the server_host option [Dmitry Vorotilin] * gemspec now includes license information [Jonas Nicklas] ------------------------------------------------------------------- Fri Apr 12 07:49:54 UTC 2013 - coolo@suse.com - updated to version 2.1.0 ### Changed * Hard version requirement on Ruby >= 1.9.3. Capybara will no longer install on 1.8.7. [Felix Schäfer] * Capybara no longer depends on the `selenium-webdriver` gem. Add it to your Gemfile if you wish to use the Selenium driver. [Jonas Nicklas] * `Capybara.ignore_hidden_elements` defaults to `true`. [Jonas Nicklas] * In case of multiple matches `smart` matching is used by default. Set `Capybara.match = :one` to revert to old behaviour. [Jonas Nicklas]. * Options in select boxes use smart matching and no longer need to match exactly. Set `Capybara.exact_options = false` to revert to old behaviour. [Jonas Nicklas]. * Visibility of text depends on `Capybara.ignore_hidden_elements` instead of always returning only visible text. Set `Capybara.visible_text_only = true` to revert to old behaviour. [Jonas Nicklas] * Cucumber cleans up session after scenario instead. This is consistent with RSpec and makes more sense, since we raise server errors in `reset!`. [Jonas Nicklas] ### Added * All actions (`click_link`, `fill_in`, etc...) and finders now take an options hash, which is passed through to `find`. [Jonas Nicklas] * CSS selectors are sent straight through to driver instead of being converted to XPath first. Enables the use of some pseudo selectors, such as `invalid` in some drivers. [Thomas Walpole] * `Capybara.asset_host` option, which inserts a `base` tag into the page on `save_and_open_page`, eases debugging with the Rails asset pipeline. [Steve Hull] * `exact` option, can specify whether to match substrings or entire text. [Jonas Nicklas] * `match` option, can specify behaviour in case of multiple matches. [Jonas Nicklas] * `wait` option, can specify how long to wait for a given action/finder. [Jonas Nicklas] * Config option which disables bubbling of errors raised inside server. [Jonas Nicklas] * `text` now takes a parameter which makes it possible to return either all text or only visible text. The default depends on `Capybara.ignore_hidden_elements`. `Capybara.visible_text_only` option is available for compatibility. [Jonas Nicklas] * `has_content?` and `has_text?` now take the same count options as `has_selector?` [Andrey Botalov] * `current_scope` is now public API, returns the current element when `within` is used. [Martijn Walraven] * `find("input").disabled?` returns true if a node is disabled. [Ben Lovell] * Find disabled fields and buttons with `:disabled => false`. [Jonas Nicklas] * `find("input").hover` moves the mouse to the element in supported drivers. [Thomas Walpole] * RackTest driver now support `form` attribute on form elements. [Thomas Walpole] * `page.title` returns the page title. [Terry Progetto] * `has_title?` matcher to assert on page title. [Jonas Nicklas] * The gem is now signed with a certicficate. The public key is available in the repo. [Jonas Nicklas] * `:select` and `:textarea` are valid options for the `:type` filter on `find_field` and `has_field?`. [Yann Plancqueel] ### Fixed * Fixed race conditions when synchronizing across multiple nodes [Jonas Nicklas] ------------------------------------------------------------------- Wed Jan 2 08:04:41 UTC 2013 - coolo@suse.com - updated to version 2.0.2 ### Changed * Capybara no longer uses thin as a server if it is available, due to thread safety issues. Now Capybara always defaults to WEBrick. [Jonas Nicklas] ### Fixed * Suppress several warnings [Kouhei Sutou] * Fix default host becoming nil [Brian Cardarella] * Fix regression in 2.0.1 which caused node comparisons with non node objects to throw an exception [Kouhei Sotou] * A few changes to the specs, only relevant to driver authors [Jonas Nicklas] * Encoding error under JRuby [Piotr Krawiec] * Ruby 2 encoding fix [Murahashi Sanemat Kenichi] * Catch correct exception on server timeout [Jonathan del Strother] ------------------------------------------------------------------- Mon Nov 26 11:03:17 UTC 2012 - coolo@suse.com - updated to version 2.0.1 ### Changed * Move the RackTest driver override with the `:respect_data_method` option enabled from capybara/rspec to capybara/rails, so that it is enabled in Rails projects that don't use RSpec. [Carlos Antonio da Silva] * Source is now an alias for `body`. RackTest no longer returns modifications to `body`. This basically codifies the behaviour which we've had for a while anyway, and should have minimal impact for end users. It is important to driver authors though. [Jonas Nicklas] ### Fixed * Visiting relative URLs when `app_host` is set and no server is running works as expected. [Jonas Nicklas] * `fill_in` works properly under Selenium again when the caret is not at the end of the field before the method is called. [Douwe Maan, Jonas Nicklas, Jari Bakken] * `attach_file` can once again be given a Pathname [Jake Goulding] ------------------------------------------------------------------- Thu Nov 15 09:07:40 UTC 2012 - coolo@suse.com - updated to version 2.0.0, see History.md ------------------------------------------------------------------- Wed Oct 31 08:15:43 UTC 2012 - coolo@suse.com - updated to version 1.1.3 ------------------------------------------------------------------- Thu Jan 5 12:42:32 UTC 2012 - suse@ammler.ch - update to 1.1.2 * Fix: Make attach_file work with selenium-webdriver >=2.12 - move part of summary to description as it was too long - rubygem-selenium-webdriver-2 is provided by rubygem-selenium-webdriver ------------------------------------------------------------------- Fri Sep 9 07:12:30 UTC 2011 - dmacvicar@suse.de - update to 1.1.0 - Fixed * Sensible inspect for Capybara::Session * Fix headers and host on redirect * using_driver now restores the old driver instead of reverting to the default * Errors when following links relative to the root path under rack-test * Make sure exit codes are propagated properly - Changed * resynchronization is off by default under Selenium - Added * Elements are automatically reloaded (including parents) during wait * Rescue driver specific element errors, such as the dreaded ObsoleteElementError and retry * Raise an error if something has frozen time * Allow within to take a node instead of a selector * Using wait_time_time to change wait time for a block of code * Option for rack-test driver to disable data-method hack ------------------------------------------------------------------- Wed Aug 24 19:40:24 UTC 2011 - fcastelli@novell.com - Resolve multiple choices conflict caused by json_pure. ------------------------------------------------------------------- Wed Aug 24 13:04:33 UTC 2011 - fcastelli@novell.com - update to 1.0.1 - Fixed * Dependend on selenium-webdriver ~>2.0 and fix deprecations [Thomas Walpole, Jo Liss] * Depend on Launch 2.0 [Jeremy Hinegardner] * Rack-Test ignores fill in on fields with maxlength="" - Version 1.0.0 - Added * Added DSL for acceptance tests, inspired by Luismi Cavallé's Steak [Luismi Cavalle and Jonas Nicklas] * Selenium driver automatically waits for AJAX requests to finish [mgiambalvo, Nicklas Ramhöj and Jonas Nicklas] * Support for switching between multiple named sessions [Tristan Dunn] * failure_message can be specified for Selectors [Jonas Nicklas] * RSpec matchers [David Chelimsky and Jonas Nicklas] * Added save_page to save tempfile without opening in browser [Jeff Kreeftmeijer] * Cucumber now switches automatically to a registered driver if the tag matches the name [Jonas Nicklas] * Added Session#text [Jonas Nicklas and Scott Cytacki] * Added Session#html as an alias for Session#body [Jo Liss] * Added Session#current_host method [Jonas Nicklas] * Buttons can now be clicked by title [Javier Martin] * :headers option for RackTest driver to set custom HTTP headers [Jonas Nicklas] - Removed * Culerity and Celerity drivers have been removed and split into separate gems [Gabriel Sobrinho] - Deprecated * `include Capybara` has been deprecated in favour of `include Capybara::DSL` [Jonas Nicklas] - Changed * Rack test driver class has been renamed from Capybara::Driver::RackTest to Capybara::RackTest::Driver [Jonas Nicklas] * Selenium driver class has been renamed from Capybara::Driver::Selenium to Capybara::Selenium::Driver [Jonas Nicklas] * Capybara now prefers visible elements over hidden elements, disable by setting Capybara.prefer_visible_elements = false [Jonas Nicklas and Nicklas Ramhöj] * For RSpec, :type => :request is now supported (and preferred over :acceptance) [Jo Liss] * Selenium driver tried to wait for AJAX requests to finish before proceeding [Jonas Nicklas and Nicklas Ramhöj] * Session no longer uses method missing, uses explicit delegates instead [Jonas Nicklas] - Fixed * The Rack::Test driver now respects maxlength on text fields [Guilherme Carvalho] * Allow for more than one save_and_open_page call per second [Jo Liss] * Automatically convert options to :count, :minimum, :maximum, etc. to integers [Keith Marcum] * Rack::Test driver honours maxlength on input fields [Guilherme Carvalho] * Rack::Test now works as expected with domains and subdomains [Jonas Nicklas] * Session is reset more thoroughly between tests. [Jonas Nicklas] * Raise error when uploading non-existant file [Jonas Nicklas] * Rack reponse body should respond to #each [Piotr Sarnacki] * Deprecation warnings with selenium webdriver 0.2.0 [Aaron Gibraltar] * Selenium Chrome no longer YELLS tagname [Carl Jackson & David W. Frank] * Capybara no longer strips encoding before sending to Rack [Jonas Nicklas] * Improve handling of relative URLs [John Barton] * Readd and fix build_rack_mock_session [Jonas Nicklas, Jon Leighton] ------------------------------------------------------------------- Wed Mar 30 11:45:06 UTC 2011 - dmacvicar@suse.de - update to 0.4.1.2 - See https://github.com/jnicklas/capybara/blob/master/History.txt for changes since 0.3.9 - remove patch for issues#69 as browser can be registered using register_driver now - remove patch for radiobutton bug ------------------------------------------------------------------- Wed Oct 27 17:17:24 CEST 2010 - mc@suse.de - add capybara-0.3.9-radiobutton-fix.dif add :with option to choose ------------------------------------------------------------------- Thu Aug 5 13:38:40 UTC 2010 - dmacvicar@novell.com - update to 0.3.9 - status_code which returns the HTTP status code of the last response (no Selenium!) - Capybara.save_and_open_page to store tempfiles - RackTest and Culerity drivers now clean up after themselves properly - When no rack app is set and the app is called, a more descriptive error is raised - select now works with optgroups - Don't submit image buttons unless they were clicked under rack-test - Support custom field types under Selenium - Support input fields without a type, treat them as though they were text fields - Redirect now throws an error after 5 redirects, as per RFC - Selenium now properly raises an error when Node#trigger is called - Node#value now returns the correct value for textareas under rack-test ------------------------------------------------------------------- Wed Jun 30 11:38:43 UTC 2010 - kkaempf@novell.com - add fix for issue#69: Ability to access @driver variable (http://github.com/jnicklas/capybara/issues#issue/69) ------------------------------------------------------------------- Fri Jun 11 13:49:50 UTC 2010 - mrueckert@suse.de - update to version 0.3.8 - Within_frame method to execute a block of code within a particular iframe (Selenium only!) - Single quotes are properly escaped with `select` under rack-test and Selenium. - The :text option for searches now escapes regexp special characters when a string is given. - Selenium now correctly checks already checked checkboxes (same with uncheck) - Timing issue which caused Selenium to hang under certain circumstances. - Selenium now resolves attributes even if they are given as a Symbol - additional changes from version 0.3.7 - RackTest scans for data-method which rails3 uses to change the request method - Don't hang when starting server on Windoze - The driver and session specs are now located inside lib! Driver authors can simply require them. - additional changes from version 0.3.6 - It's now possible to load in external drivers - has_content? ignores whitespace - Trigger events when choosing radios and checking checkboxes under Selenium - Make Capybara.app totally optional when running without server - Changed fallback host so it matches the one set up by Rails' integration tests - additional changes from version 0.3.5 This is a mostly backwards compatible release, it does break the API in some minor places, which should hopefully not affect too many users, please read the release notes carefully! - Breaking - Relative searching in a node (e.g. find('//p').all('//a')) will now follow XPath standard this means that if you want to find descendant nodes only, you'll need to prefix a dot! - `visit` now accepts fully qualified URLs for drivers that support it. - Capybara will always try to run a rack server, unless you set Capybara.run_sever = false - thin is preferred over mongrel and webrick, since it is Ruby 1.9 compatible - click_button and click will find <input type="button">, clicking them does nothing in RackTest - Much improved error messages in a multitude of places - More semantic page querying with has_link?, has_button?, etc... - Option to ignore hidden elements when querying and interacting with the page - Support for multiple selects - find_by_id is no longer broken - clicking links where the image's alt attribute contains the text is now possible - within_fieldset and within_table work when the default selector is CSS - boolean attributes work the same across drivers (return true/false) ------------------------------------------------------------------- Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de - use rubygems_requires macro ------------------------------------------------------------------- Sun Feb 14 16:25:53 UTC 2010 - dmacvicar@novell.com - initial package for 0.3.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor