Commit Graph

615 Commits

Author SHA1 Message Date
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 54de30032e Updating Webrat require in init.rb 2008-11-26 14:24:58 -05:00
Bryan Helmkamp 557d9711e5 Correcting specdoc 2008-11-26 13:47:36 -05:00
Bryan Helmkamp aecd70dd15 Add pending spec for bug. Webrat needs to escape quotes in XPath 2008-11-26 08:32:22 -05:00
Bryan Helmkamp f7addd1d38 Add IRC channel to README 2008-11-25 14:07:42 -05:00
Bryan Helmkamp 5f405ebbdc Update link to RDoc in README 2008-11-25 10:15:39 -05:00
Bryan Helmkamp e822535b6e More minor RDoc tweaks 2008-11-25 01:34:34 -05:00
Bryan Helmkamp 2eefcf5060 Adding .document RDoc config file 2008-11-25 01:04:26 -05:00
Bryan Helmkamp 6119a8d08f Exclude .js files from RDoc 2008-11-25 00:06:28 -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 2c26bc8dab Updating and improve README (Bryan Helmkamp / Mike Gaffney) 2008-11-24 23:30:10 -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 6a096dd434 Adding gemspec. Hopfully gem will build on GitHub now 2008-11-24 20:34:10 -05:00
Bryan Helmkamp 5fd88ba4de Bumping revision for pre-release gem 2008-11-24 20:29:58 -05:00
Bryan Helmkamp 2dd884554f Dropping RDoc formatting to make things look prettier on GitHub 2008-11-24 20:27:52 -05:00
Bryan Helmkamp f19527627b More links for the README 2008-11-24 20:26:37 -05:00
Bryan Helmkamp 03d7c71ef9 Updating docs rake task 2008-11-24 20:10:27 -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 fe8a8cf435 Rename spec files to reflect method names 2008-11-24 02:33:07 -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
Bryan Helmkamp bb5eac701d Add pending spec for XML bug 2008-11-20 16:15:42 -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
Luke Melia f262e338bf Added pending spec for clicks_link not matching inner_html. Fix will be involved and likely breaking, because clicks_link does explicitly match inner_html today. However, we think the spec makes clear why it shouldn't. Luke Melia / Noah Davis 2008-11-20 15:23:31 -05:00
Bryan Helmkamp ba3e29d2a3 Changing rake default from verify_rcov to spec 2008-11-19 15:59:24 -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 0dd7ea2ae0 Remove references to deleted TODO.txt 2008-11-18 22:17:11 -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
Bryan Helmkamp 5a9c048dfb Adding example for clicking a link with an amperstand 2008-11-18 20:41:14 -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
Josh Knowles 95604d6320 Caching the config should actually cache the config 2008-11-18 20:32:27 -05:00