Commit Graph

  • 1723157528 Extracting SelectOptionLocator Bryan Helmkamp 2008-11-29 12:55:57 -0500
  • a472bbfbde Namespace locators in Webrat::Locators Bryan Helmkamp 2008-11-29 02:00:57 -0500
  • d7eec20950 Extract FieldNamedLocator object Bryan Helmkamp 2008-11-29 01:58:27 -0500
  • eb95f6cf09 Refactoring locators Bryan Helmkamp 2008-11-29 01:54:49 -0500
  • 04959ae457 Extract FieldByIdLocator object Bryan Helmkamp 2008-11-29 01:51:18 -0500
  • 9e030a1b05 Extracting AreaLocator object Bryan Helmkamp 2008-11-29 01:48:16 -0500
  • 2e69cb1911 Removing comments Bryan Helmkamp 2008-11-29 01:45:03 -0500
  • 5b8a15bae7 Using elements to locate links Bryan Helmkamp 2008-11-29 01:44:20 -0500
  • 9254397807 Extracting LinkLocator object Bryan Helmkamp 2008-11-29 01:33:55 -0500
  • 0b6d9c28ea Extracting ButtonLocator object Bryan Helmkamp 2008-11-29 01:30:23 -0500
  • e5fb990cda Minor cleanups to locators Bryan Helmkamp 2008-11-29 01:19:59 -0500
  • 4a63c9bfd1 Switching field_named locator to use elements Bryan Helmkamp 2008-11-29 01:14:49 -0500
  • 4736c4cb1a Adding Field.xpath_search method with the XPath to all Webrat fields Bryan Helmkamp 2008-11-29 01:12:07 -0500
  • e0488cd8e4 Looking up Fields using Session#elements hash Bryan Helmkamp 2008-11-29 01:08:58 -0500
  • 8e864f7e0d Extract Session#reset method Bryan Helmkamp 2008-11-29 01:05:19 -0500
  • 154c83eced Store references to Areas in a Session#elements hash Bryan Helmkamp 2008-11-29 01:00:18 -0500
  • 857625840f Adding Webrat::XML.xpath_to method Bryan Helmkamp 2008-11-29 00:49:00 -0500
  • 6316faae44 Changing Field creation to use XPath Bryan Helmkamp 2008-11-29 00:43:24 -0500
  • 3134d1ce73 Add pending spec for not unencoding entities in textarea default values Bryan Helmkamp 2008-11-29 00:21:49 -0500
  • f032a8de73 Refactoring CSS searching for building Links, Areas and Forms Bryan Helmkamp 2008-11-29 00:11:40 -0500
  • f2758c5d81 Search for areas using the DOM Bryan Helmkamp 2008-11-28 19:51:54 -0500
  • 0b1dfbe0a2 Search for buttons using DOM Bryan Helmkamp 2008-11-28 18:30:38 -0500
  • ca0642e35c Updating field_with_id to search DOM elements Bryan Helmkamp 2008-11-28 18:14:42 -0500
  • 3dce02483b Bump Nokogiri dependency to 1.0.6 Bryan Helmkamp 2008-11-28 15:13:57 -0500
  • 24923a610d Include the Selenium server jar file in the gem (Bryan Helmkamp, Ben Schwarz) Bryan Helmkamp 2008-11-28 15:12:54 -0500
  • ff2dd5de61 Adding require and switching to class_eval Bryan Helmkamp 2008-11-28 14:41:17 -0500
  • 97bb64f4f9 Add "rake spec_deps" task to test specs for dependency issues and correct some issues Bryan Helmkamp 2008-11-28 03:11:19 -0500
  • ba0e50104b Parse with nokogiri when running the specs on MRI Bryan Helmkamp 2008-11-28 03:04:10 -0500
  • 555e24394a Adding "rake precommit" task for running specs against both MRI and JRuby Bryan Helmkamp 2008-11-28 03:03:23 -0500
  • 17808cbfb4 Add guilt-inducing pending specs for the set_hidden_field and submit_form methods Bryan Helmkamp 2008-11-28 03:02:07 -0500
  • 0619159bec Adding lots of History entries that were missing for work since the last release Bryan Helmkamp 2008-11-28 03:01:28 -0500
  • 87211f260d Use REXML and Hpricot together when Nokogiri is not available Bryan Helmkamp 2008-11-28 02:02:17 -0500
  • 18e65bfa44 Cleaning up some more specs Bryan Helmkamp 2008-11-28 00:55:45 -0500
  • 31aa659a67 Ensure all example HTML is wrapped in <html> tags Bryan Helmkamp 2008-11-28 00:34:35 -0500
  • 3744009dd2 Only run Nokogiri spec when parsing with nokogiri Bryan Helmkamp 2008-11-28 00:14:36 -0500
  • 334108015f Abstracting access to inner_html and inner_text to Webrat::XML methods Bryan Helmkamp 2008-11-28 00:12:21 -0500
  • 9a344fdc2b Converting usages of element attributes to use a Webrat::XML method Bryan Helmkamp 2008-11-27 00:52:17 -0500
  • 7ef8fdf7ba Processing CSS searches as XPath Bryan Helmkamp 2008-11-27 00:40:18 -0500
  • 56dc8147f2 Unifying on more usage of css_search method Bryan Helmkamp 2008-11-27 00:36:07 -0500
  • e7ddb4bdd1 Extracting hpricot_document method Bryan Helmkamp 2008-11-27 00:33:11 -0500
  • b1ef30c71d Removing empty file Bryan Helmkamp 2008-11-27 00:29:47 -0500
  • 226ab89a1a Fixing up XHTML in some specs Bryan Helmkamp 2008-11-27 00:29:20 -0500
  • 1d5ec1aff9 Un-pending spec that now works Bryan Helmkamp 2008-11-27 00:27:13 -0500
  • 8a4a7a328f Revert "Changing field_named and field_with_id to use XPath" Bryan Helmkamp 2008-11-26 21:37:56 -0500
  • 8770ccb563 Fixing another bug in detecting fields via XPath Bryan Helmkamp 2008-11-26 20:47:50 -0500
  • 4f530cfa29 Extending ActionController::IntegrationTest instead of ActionController::Integration::Session fixes error with Webrat's select method Bryan Helmkamp 2008-11-26 14:26:10 -0500
  • 01fcd0dea1 Making Webrat's usage of the #path Nokogiri method work with Hpricot too Bryan Helmkamp 2008-11-26 14:25:42 -0500
  • 54de30032e Updating Webrat require in init.rb Bryan Helmkamp 2008-11-26 14:24:58 -0500
  • 557d9711e5 Correcting specdoc Bryan Helmkamp 2008-11-26 13:47:36 -0500
  • aecd70dd15 Add pending spec for bug. Webrat needs to escape quotes in XPath Bryan Helmkamp 2008-11-26 08:32:22 -0500
  • f7addd1d38 Add IRC channel to README Bryan Helmkamp 2008-11-25 14:07:42 -0500
  • 5f405ebbdc Update link to RDoc in README Bryan Helmkamp 2008-11-25 10:15:39 -0500
  • e822535b6e More minor RDoc tweaks Bryan Helmkamp 2008-11-25 01:34:34 -0500
  • 2eefcf5060 Adding .document RDoc config file Bryan Helmkamp 2008-11-25 01:04:26 -0500
  • 6119a8d08f Exclude .js files from RDoc Bryan Helmkamp 2008-11-25 00:06:28 -0500
  • 491ceb7e5b Deprecating old style Selenium methods Bryan Helmkamp 2008-11-25 00:00:07 -0500
  • 9b1503508b Deprecating old style methods Bryan Helmkamp 2008-11-24 23:55:39 -0500
  • 2c26bc8dab Updating and improve README (Bryan Helmkamp / Mike Gaffney) Bryan Helmkamp 2008-11-24 23:30:10 -0500
  • 4a6c6fb2fc Changing field_named and field_with_id to use XPath Bryan Helmkamp 2008-11-24 21:59:56 -0500
  • 6a096dd434 Adding gemspec. Hopfully gem will build on GitHub now Bryan Helmkamp 2008-11-24 20:34:10 -0500
  • 5fd88ba4de Bumping revision for pre-release gem Bryan Helmkamp 2008-11-24 20:29:58 -0500
  • 2dd884554f Dropping RDoc formatting to make things look prettier on GitHub Bryan Helmkamp 2008-11-24 20:27:52 -0500
  • f19527627b More links for the README Bryan Helmkamp 2008-11-24 20:26:37 -0500
  • 03d7c71ef9 Updating docs rake task Bryan Helmkamp 2008-11-24 20:10:27 -0500
  • 3b8fc5551f RDoc tweaks Bryan Helmkamp 2008-11-24 19:59:27 -0500
  • 5502948417 Starting on field_with_xpath implementation Bryan Helmkamp 2008-11-24 14:15:28 -0500
  • fe8a8cf435 Rename spec files to reflect method names Bryan Helmkamp 2008-11-24 02:33:07 -0500
  • da68aa8bce Cleaning up Selenium support. Mongrel and Selenium servers start/shutdown automatically Bryan Helmkamp 2008-11-23 19:46:37 -0500
  • e6cb40b66e Adding methods to start and stop the selenium server java process Bryan Helmkamp 2008-11-23 15:44:49 -0500
  • f6ce5bbfb1 Using configuration in Webrat instead of defined? checks Bryan Helmkamp 2008-11-23 14:59:07 -0500
  • 1017fdfba7 parse_with_nokogiri default to true on MRI and false on JRuby Bryan Helmkamp 2008-11-23 14:49:05 -0500
  • 302f0dc1c6 Add a configuration option for parse_with_nokogiri Bryan Helmkamp 2008-11-23 14:44:13 -0500
  • 0d205e382b Don't need a default mode Bryan Helmkamp 2008-11-23 14:40:19 -0500
  • 1fb3fd07d4 Using Webrat mode to determine which logger to use Bryan Helmkamp 2008-11-23 14:13:34 -0500
  • 59560a043b Removing Webrat.root method Bryan Helmkamp 2008-11-23 14:13:29 -0500
  • 48e43a257c Always raise Webrat::WebratErrors (or a subclass), not RuntimeErrors Bryan Helmkamp 2008-11-23 14:08:34 -0500
  • db0488c0e2 Updating usages of "selects" methods to "select" Bryan Helmkamp 2008-11-23 14:02:51 -0500
  • f03905e6b6 Use Webrat::Methods in specs Bryan Helmkamp 2008-11-23 00:22:49 -0500
  • adf68c2f8f Change Webrat Rails integration to use the Webrat::Methods module Bryan Helmkamp 2008-11-22 23:49:12 -0500
  • a8e02a6b6e Switch to using Nokogiri.parse for XML/XHTML autodetection [#66 state:resolved] Bryan Helmkamp 2008-11-22 16:46:03 -0500
  • bb5eac701d Add pending spec for XML bug Bryan Helmkamp 2008-11-20 16:15:05 -0500
  • 9b5ffacecc Switch to using selenium-client gem and vendor selenium-server.jar (not used directly from webrat yet) Luke Melia 2008-11-20 16:07:18 -0500
  • 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 Luke Melia 2008-11-20 15:23:31 -0500
  • ba3e29d2a3 Changing rake default from verify_rcov to spec Bryan Helmkamp 2008-11-19 15:59:24 -0500
  • f1b4486594 Moving requiring of Nokogiri/Hpricot/REXML to a method Bryan Helmkamp 2008-11-19 15:52:56 -0500
  • ec8bc82c24 Adding response method to MechanizeSession Bryan Helmkamp 2008-11-18 22:56:35 -0500
  • 0dd7ea2ae0 Remove references to deleted TODO.txt Bryan Helmkamp 2008-11-18 22:17:11 -0500
  • 22d5b91dd4 Add spec:jruby task for running spec suite with jruby Bryan Helmkamp 2008-11-18 21:09:48 -0500
  • 10d5d7695f Raise Webrat::NotFoundErrors instead of RuntimeErrors to make error catching easier Bryan Helmkamp 2008-11-18 20:55:55 -0500
  • df9d8179c0 Field#to_param should return a hash when Merb is not defined for Mechanize support [#62 state:resolved] Bryan Helmkamp 2008-11-18 20:48:12 -0500
  • 5a9c048dfb Adding example for clicking a link with an amperstand Bryan Helmkamp 2008-11-18 20:41:14 -0500
  • dc52f07a9f Link#matches_text?() use @element.text as text moro 2008-11-18 10:43:43 +0900
  • 95604d6320 Caching the config should actually cache the config Josh Knowles 2008-11-17 00:43:08 -0500
  • 5ee4357cd6 Add set_hidden_field and submit_form methods ND/BH Bryan Helmkamp 2008-11-17 14:21:16 -0500
  • 3abaa924cc Changing requiring of nokogiri to work on jruby Bryan Helmkamp 2008-11-17 00:05:57 -0500
  • 1bdead1655 Bug fix for hash merging Mashes Bryan Helmkamp 2008-11-16 23:21:29 -0500
  • 83f3ab468d fixed bug where webrat would lose complex parameters (like foo[bar[baz]][]) in merb due to not correctly merging Mashes. Drew Colthorp 2008-11-13 08:56:24 -0600
  • 5249826cb7 Working on running specs in separate processes Bryan Helmkamp 2008-11-16 23:03:44 -0500
  • 3d467f3c11 Revert "adding html unit spike" which was inadvertantly merged in Bryan Helmkamp 2008-11-16 21:34:50 -0500
  • 50762b6f5a Cleaning up some requires to get rid of double-includes during spec runs Bryan Helmkamp 2008-11-16 21:25:29 -0500