Damian Janowski
ef6874c855
Allow submitting forms by CSS selectors too.
...
Priority is given to selecting by ID for backwards compatibility.
Also add pending `submit_form` specs.
2010-04-12 17:35:12 -03:00
Bryan Helmkamp
eb3a4ff5d6
Whitespace
2010-01-17 20:35:42 -05:00
Noah Davis
1874f6d395
Removed save_and_open_page's rewriting of static asset paths before saving (was not actually working)
2010-01-16 19:28:29 -05:00
Noah Davis
71dcfb327d
Save and open page directory specified via configuration
2010-01-16 19:18:28 -05:00
Noah Davis
db168bedec
Make "should contain" ignore extra whitespace when doing string comparisons
2010-01-13 16:47:35 -05:00
Michael Klett
61b0fce828
Base64 encoding of HTTP basic auth credentials should omit newlines (do not enforce a 76 character line limit)
...
According to RFC 2617 (http://www.ietf.org/rfc/rfc2617.txt ), the 76 character line limit normally enforced by Base64 encoding should not apply to the encoding of HTTP basic authentication credentials.
2009-11-15 16:50:40 -05:00
Bryan Helmkamp
672bd583af
Whitespace
2009-11-15 16:29:44 -05:00
Jonathan Weiss
ea4a52ccf1
add support for Rails 2.3.4 form authenticity tokens
2009-11-15 16:24:56 -05:00
Bryan Helmkamp
042b416092
Whitespace
2009-09-19 17:34:09 -04:00
Bryan Helmkamp
b0ef59f5ec
Properly handle multiline param values (previously, subsequent lines were lost)
2009-09-07 14:07:05 -04:00
Bryan Helmkamp
ecaed5ff93
Merge commit 'm3talsmith/master' into gh_18
2009-09-07 13:16:53 -04:00
Bryan Helmkamp
2490c247d2
More clarification of select option locating behavior.
...
TODO: Ensure the other locators are all matching on text, not HTML
2009-09-07 12:53:06 -04:00
Kieran Pilkington
a8d0cebde3
Various improvements, refinements, and bugfixes for select field usage.
...
Multiple select boxes are now handled a lot better.
* You can now select more than one field (where as previously, the last one select would override previous selections)
* You can now unselect a value. It works like select, takes the same params, but removes the selection value
Issues regarding ampersands in values have been resolved.
* Values are now unescaped when the to_param method is run on elements, to make assertions less complicated
* Locating an option with ampersand values now works as expected (it will check for both escaped and unescaped occurrences)
Bunch of new specs and 3 broken pending ones have now been fixed. [#145 status:resolved]
2009-08-31 18:34:04 +12:00
Michael Christenson II
3255c9edf0
Forces an integer to fix Issue #18
2009-08-27 11:54:03 -04:00
Kamal Fariz Mahyuddin
d9ebabf461
Ruby 1.9-compat - test for MiniTest::Assertion instead of T::U::AssertionFailedError
2009-08-12 14:52:01 +08:00
Bryan Helmkamp
d620e66bd8
Use Launchy to handle opening pages in the browser with cross-platform compatibility
2009-06-14 21:38:04 -04:00
Erin Staniland
b75ff6221b
Added missing quote from rewrite_css_and_image_references and added support for single quotes
2009-06-14 21:01:06 -04:00
Mike Gaffney
6bfdcc54cc
Fixed Spec in Test Unit more thoroghly
2009-06-05 13:51:55 -05:00
Mike Gaffney
dd8688f371
moved application_server to appservers/base
2009-06-04 15:19:05 -05:00
Mike Gaffney
1910204974
refactor>moved the app servers to a directory
2009-06-04 15:13:54 -05:00
Mike Gaffney
6d74cd935e
[ #246 state:resolved] added external application server if you have your own started
2009-06-04 15:03:00 -05:00
Mike Gaffney
a6a4a7cfd9
moving app server lookup out into a factory
2009-06-04 14:44:06 -05:00
Mike Gaffney
6816c46d47
refactored tests to be more rspeccy
2009-06-04 14:24:17 -05:00
Mike Gaffney
f3a12adaa9
whitespace changes
2009-06-04 12:18:31 -05:00
Mike Gaffney
e46df8c6f9
made tests cleaner and better coverage
2009-06-03 22:06:07 -05:00
Mike Gaffney
977f643dca
catches spec failed exception again
2009-06-03 18:49:32 -05:00
Thomas Jack
232ed36379
spec for descendant selectors in have_xpath block
2009-05-13 14:52:53 -05:00
Thomas Jack
db9c5bdc77
Merge branch 'master' of git://github.com/brynary/webrat
2009-05-13 14:34:16 -05:00
Bryan Helmkamp
7b6b3168a2
Revert "Correct some specs that need full URLs"
...
This reverts commit 3e71ae3733
.
Conflicts:
spec/public/select_spec.rb
2009-05-11 16:51:42 -04:00
Bryan Helmkamp
b439d7f807
Revert "Canonicalize all URLs (Shalon Wood)"
...
This reverts commit 755cf6e508
.
2009-05-11 16:48:28 -04:00
Thomas Jack
8bedf2235d
Merge branch 'master' of git://github.com/brynary/webrat
2009-05-11 00:29:49 -05:00
Bryan Helmkamp
453cb4b3eb
Stripping whitespace
2009-05-11 01:27:04 -04:00
Bryan Helmkamp
3e71ae3733
Correct some specs that need full URLs
2009-05-11 00:16:38 -04:00
Bryan Helmkamp
35cbfd9643
Use Nokogiri on JRuby -- ~2x faster than REXML on JRuby for me
2009-05-11 00:13:00 -04:00
Bryan Helmkamp
755cf6e508
Canonicalize all URLs (Shalon Wood)
2009-05-11 00:12:27 -04:00
Thomas Jack
9a3668be92
match descendents in have_selector/have_xpath blocks
2009-04-29 01:33:26 -05:00
mike.gaffney
7d4a2035f7
Merge commit '742db2d910d7baa51487400cb339a20bd7079418'
2009-04-22 12:15:27 -05:00
Zach Dennis
7c08390bb8
Updated regex for LabelLocator and FieldLabeledLocator to work with labels whose text ends in a non-word character like \? or #
2009-04-16 12:25:45 -05:00
Noah Davis
ff42db076f
Select fields with duplicate selected options sent an incorrect value
2009-04-11 13:19:59 -04:00
Bryan Helmkamp
03914fd293
Whitespace
2009-04-07 20:30:12 -04:00
Andrew Premdas
742db2d910
added spec for click links by title - functionality is already done
2009-03-13 12:09:24 +00:00
Mark Menard
0c2261d869
Add support for Rails javascript post links.
2009-03-12 15:42:20 -04:00
Luke Melia
72123c1cec
When faced with a label with no for attribute, that contains a hidden field and another field, as can be the case in Rails 2.3's checkbox view, webrat now locates the non-hidden field.
2009-03-01 01:44:35 -05:00
Bryan Helmkamp
29c40bd73c
Pulling attribute conditions up from have_selector to have_xpath
2009-02-23 20:47:02 -05:00
Bryan Helmkamp
2296cadb93
Pulling features up from have_tag into have_selector
2009-02-23 20:11:25 -05:00
Bryan Helmkamp
b4687c29d5
Break out specs for matchers into separate files
2009-02-15 19:47:12 -05:00
Bryan Helmkamp
17a8bc7b66
Adding :count option to have_tag
2009-02-15 19:41:44 -05:00
Bryan Helmkamp
932fdab884
Get quoting working for content
2009-02-15 19:32:25 -05:00
Bryan Helmkamp
7ba620f38b
Whitespace
2009-02-15 18:57:53 -05:00
Peter Jaros
24eab77ecd
Accept do/end blocks in matchers. [ #157 state:resolved]
2009-02-09 00:31:17 -05:00