Bryan Helmkamp
|
4736c4cb1a
|
Adding Field.xpath_search method with the XPath to all Webrat fields
|
2008-11-29 01:12:07 -05:00 |
|
Bryan Helmkamp
|
e0488cd8e4
|
Looking up Fields using Session#elements hash
|
2008-11-29 01:08:58 -05:00 |
|
Bryan Helmkamp
|
8e864f7e0d
|
Extract Session#reset method
|
2008-11-29 01:05:19 -05:00 |
|
Bryan Helmkamp
|
154c83eced
|
Store references to Areas in a Session#elements hash
|
2008-11-29 01:00:18 -05:00 |
|
Bryan Helmkamp
|
857625840f
|
Adding Webrat::XML.xpath_to method
|
2008-11-29 00:49:00 -05:00 |
|
Bryan Helmkamp
|
6316faae44
|
Changing Field creation to use XPath
|
2008-11-29 00:43:24 -05:00 |
|
Bryan Helmkamp
|
f032a8de73
|
Refactoring CSS searching for building Links, Areas and Forms
|
2008-11-29 00:11:40 -05:00 |
|
Bryan Helmkamp
|
f2758c5d81
|
Search for areas using the DOM
|
2008-11-28 19:52:34 -05:00 |
|
Bryan Helmkamp
|
0b1dfbe0a2
|
Search for buttons using DOM
|
2008-11-28 18:30:38 -05:00 |
|
Bryan Helmkamp
|
ca0642e35c
|
Updating field_with_id to search DOM elements
|
2008-11-28 18:14:42 -05:00 |
|
Bryan Helmkamp
|
ff2dd5de61
|
Adding require and switching to class_eval
|
2008-11-28 14:41:17 -05:00 |
|
Bryan Helmkamp
|
87211f260d
|
Use REXML and Hpricot together when Nokogiri is not available
This gets us the ability to use XPath consistently, as well as Hpricot's
forgiving parser, when using JRuby
|
2008-11-28 02:02:17 -05:00 |
|
Bryan Helmkamp
|
334108015f
|
Abstracting access to inner_html and inner_text to Webrat::XML methods
|
2008-11-28 00:12:21 -05:00 |
|
Bryan Helmkamp
|
9a344fdc2b
|
Converting usages of element attributes to use a Webrat::XML method
|
2008-11-27 00:57:10 -05:00 |
|
Bryan Helmkamp
|
7ef8fdf7ba
|
Processing CSS searches as XPath
|
2008-11-27 00:40:18 -05:00 |
|
Bryan Helmkamp
|
56dc8147f2
|
Unifying on more usage of css_search method
|
2008-11-27 00:36:07 -05:00 |
|
Bryan Helmkamp
|
e7ddb4bdd1
|
Extracting hpricot_document method
|
2008-11-27 00:33:11 -05:00 |
|
Bryan Helmkamp
|
b1ef30c71d
|
Removing empty file
|
2008-11-27 00:29:47 -05:00 |
|
Bryan Helmkamp
|
8a4a7a328f
|
Revert "Changing field_named and field_with_id to use XPath"
This reverts commit 4a6c6fb2fc .
Conflicts:
lib/webrat/core/form.rb
|
2008-11-26 21:37:56 -05:00 |
|
Bryan Helmkamp
|
8770ccb563
|
Fixing another bug in detecting fields via XPath
|
2008-11-26 20:47:50 -05:00 |
|
Bryan Helmkamp
|
4f530cfa29
|
Extending ActionController::IntegrationTest instead of ActionController::Integration::Session fixes error with Webrat's select method
|
2008-11-26 14:26:10 -05:00 |
|
Bryan Helmkamp
|
01fcd0dea1
|
Making Webrat's usage of the #path Nokogiri method work with Hpricot too
|
2008-11-26 14:25:42 -05:00 |
|
Bryan Helmkamp
|
e822535b6e
|
More minor RDoc tweaks
|
2008-11-25 01:34:34 -05:00 |
|
Bryan Helmkamp
|
491ceb7e5b
|
Deprecating old style Selenium methods
|
2008-11-25 00:03:16 -05:00 |
|
Bryan Helmkamp
|
9b1503508b
|
Deprecating old style methods
|
2008-11-24 23:55:39 -05:00 |
|
Bryan Helmkamp
|
4a6c6fb2fc
|
Changing field_named and field_with_id to use XPath
|
2008-11-24 21:59:56 -05:00 |
|
Bryan Helmkamp
|
5fd88ba4de
|
Bumping revision for pre-release gem
|
2008-11-24 20:29:58 -05:00 |
|
Bryan Helmkamp
|
3b8fc5551f
|
RDoc tweaks
|
2008-11-24 20:03:32 -05:00 |
|
Bryan Helmkamp
|
5502948417
|
Starting on field_with_xpath implementation
|
2008-11-24 14:15:28 -05:00 |
|
Bryan Helmkamp
|
da68aa8bce
|
Cleaning up Selenium support. Mongrel and Selenium servers start/shutdown automatically
|
2008-11-23 19:46:37 -05:00 |
|
Bryan Helmkamp
|
e6cb40b66e
|
Adding methods to start and stop the selenium server java process
|
2008-11-23 15:44:49 -05:00 |
|
Bryan Helmkamp
|
f6ce5bbfb1
|
Using configuration in Webrat instead of defined? checks
|
2008-11-23 14:59:07 -05:00 |
|
Bryan Helmkamp
|
1017fdfba7
|
parse_with_nokogiri default to true on MRI and false on JRuby
|
2008-11-23 14:49:05 -05:00 |
|
Bryan Helmkamp
|
302f0dc1c6
|
Add a configuration option for parse_with_nokogiri
|
2008-11-23 14:44:13 -05:00 |
|
Bryan Helmkamp
|
0d205e382b
|
Don't need a default mode
|
2008-11-23 14:40:19 -05:00 |
|
Bryan Helmkamp
|
1fb3fd07d4
|
Using Webrat mode to determine which logger to use
|
2008-11-23 14:13:34 -05:00 |
|
Bryan Helmkamp
|
59560a043b
|
Removing Webrat.root method
|
2008-11-23 14:13:29 -05:00 |
|
Bryan Helmkamp
|
48e43a257c
|
Always raise Webrat::WebratErrors (or a subclass), not RuntimeErrors
|
2008-11-23 14:08:34 -05:00 |
|
Bryan Helmkamp
|
db0488c0e2
|
Updating usages of "selects" methods to "select"
|
2008-11-23 14:05:04 -05:00 |
|
Bryan Helmkamp
|
f03905e6b6
|
Use Webrat::Methods in specs
|
2008-11-23 00:48:42 -05:00 |
|
Bryan Helmkamp
|
adf68c2f8f
|
Change Webrat Rails integration to use the Webrat::Methods module
|
2008-11-22 23:49:12 -05:00 |
|
Bryan Helmkamp
|
a8e02a6b6e
|
Switch to using Nokogiri.parse for XML/XHTML autodetection [#66 state:resolved]
|
2008-11-22 16:46:03 -05:00 |
|
Luke Melia
|
9b5ffacecc
|
Switch to using selenium-client gem and vendor selenium-server.jar (not used directly from webrat yet)
|
2008-11-20 16:07:18 -05:00 |
|
Bryan Helmkamp
|
f1b4486594
|
Moving requiring of Nokogiri/Hpricot/REXML to a method
|
2008-11-19 15:52:56 -05:00 |
|
Bryan Helmkamp
|
ec8bc82c24
|
Adding response method to MechanizeSession
|
2008-11-18 22:56:35 -05:00 |
|
Bryan Helmkamp
|
22d5b91dd4
|
Add spec:jruby task for running spec suite with jruby
|
2008-11-18 21:09:48 -05:00 |
|
Bryan Helmkamp
|
10d5d7695f
|
Raise Webrat::NotFoundErrors instead of RuntimeErrors to make error catching easier
|
2008-11-18 20:55:55 -05:00 |
|
Bryan Helmkamp
|
df9d8179c0
|
Field#to_param should return a hash when Merb is not defined for Mechanize support [#62 state:resolved]
|
2008-11-18 20:48:12 -05:00 |
|
moro
|
dc52f07a9f
|
Link#matches_text?() use @element.text as text
It decodes character references.
Userful for multibyte languages(eg. Japanese).
And also uses @element.inner_html to match with HTML (eg.image link)
|
2008-11-18 20:37:35 -05:00 |
|
Bryan Helmkamp
|
5ee4357cd6
|
Add set_hidden_field and submit_form methods ND/BH
|
2008-11-17 14:21:16 -05:00 |
|