Commit Graph

164 Commits

Author SHA1 Message Date
Bryan Helmkamp
62491121c1 History 2009-03-08 18:59:15 -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
Matthew Ford
740bb293e3 Fix for #161 When using Rails 2.3 it uses Rack::Utils to parse params 2009-02-28 23:08:07 -05:00
Bryan Helmkamp
00433bafe5 History 2009-02-27 20:45:51 -05:00
Bryan Helmkamp
b7e0d6f8e6 Prep for 0.4.2 release 2009-02-24 12:29:05 -05:00
Bryan Helmkamp
e32a208b7f Fix warning caused by Nokogiri deprecating CSS::Parser.parse (Aaron Patterson) [#176 state:resolved] 2009-02-23 22:19:02 -05:00
Peter Jaros
24eab77ecd Accept do/end blocks in matchers. [#157 state:resolved] 2009-02-09 00:31:17 -05:00
Bryan Helmkamp
a89e3ee612 History [#159 state:resolved] 2009-02-08 21:05:58 -05:00
Bryan Helmkamp
4769a5f90b Detect infinite redirects and raise a Webrat::InfiniteRedirectError (Daniel Lucraft) 2009-02-08 20:54:00 -05:00
Bryan Helmkamp
e5ae16367c Prep for 0.4.1 release 2009-01-31 17:58:17 -05:00
Bryan Helmkamp
aa97b063f7 History 2009-01-31 17:31:35 -05:00
Bryan Helmkamp
c25885afc0 History 2009-01-27 19:16:32 -05:00
Bryan Helmkamp
d2d8de7963 History 2009-01-27 19:11:28 -05:00
Bryan Helmkamp
91edb22b81 History 2009-01-25 20:02:40 -05:00
Bryan Helmkamp
6836115308 History 2009-01-25 19:45:58 -05:00
Noah Davis
f956bea7dd Adding rescue from Webrat::TimeoutError in selenium matchers which allows NegativeMatchers to behave correctly 2009-01-24 01:44:05 -05:00
Mike Gaffney
18fa3ab11c Merge branch 'master' of git@github.com:gaffo/webrat
Conflicts:
	History.txt
2009-01-23 22:55:32 -06:00
Amos King
40280a4a0d fix history to be in correct version. 2009-01-23 22:53:29 -06:00
Mike Gaffney
fc4ba75e22 Merge branch 'master' of git@github.com:gaffo/webrat 2009-01-23 22:46:16 -06:00
Amos King
099341cede Forgot to add Mike 2009-01-23 22:42:34 -06:00
Mike Gaffney
f4f0e3b6a7 Merge branch 'master' of git@github.com:brynary/webrat 2009-01-23 22:35:46 -06:00
Amos King
483559f279 Makes have_tag work outside of Merb. 2009-01-23 21:32:54 -06:00
Amos King
5b8e451272 forgot to update History file 2009-01-23 20:37:35 -06:00
Noah Davis
996eedb0d2 Switch to using selenium.click instead of .check when checking a checkbox 2009-01-23 17:08:04 -05:00
Bryan Helmkamp
c06fa90864 History 2009-01-20 00:37:03 -05:00
Bryan Helmkamp
9a2302e9af History 2009-01-20 00:27:38 -05:00
Bryan Helmkamp
0204c2766d Change query params parser to work with Edge Rails 2009-01-20 00:25:52 -05:00
Bryan Helmkamp
d64bba627e History 2009-01-19 20:03:21 -05:00
Bryan Helmkamp
8352985d08 Updating History for 0.4.0 release 2009-01-18 17:27:31 -05:00
Kyle Hargraves
2b38b78724 field_labeled() should disregard labels without matching fields 2009-01-18 15:57:08 -06:00
Zach Dennis
cdf9908f9e Fixed bug where Scope was creating a new DOM rather than re-using the existing DOM. [#105 state:resolved] 2009-01-17 16:59:12 -05:00
Bryan Helmkamp
ebd9d8ed52 Merge commit 'gaffo/lh_116_selenium_asserts' into lh_116
Conflicts:
	History.txt
2009-01-17 16:39:29 -05:00
Bryan Helmkamp
55bc6b8e00 Merge commit 'gaffo/lh_123' into lh_123
Conflicts:
	History.txt
2009-01-17 16:27:39 -05:00
Bryan Helmkamp
1731681e79 Merge commit 'cornel/lh_110'
Conflicts:
	History.txt
2009-01-17 16:10:34 -05:00
Bryan Helmkamp
fb03d03c5f History 2009-01-17 13:34:15 -05:00
Bryan Helmkamp
3e3d8e3659 Raise a Webrat::NotFoundError if the scope passed to #within doesn't exist [#90 state:resolved] 2009-01-17 13:27:32 -05:00
Bryan Helmkamp
7a7cb3f002 Support passing an ActiveRecord model to #within when in Rails mode [#68 state:resolved] (Luke Melia) 2009-01-17 13:18:42 -05:00
Bryan Helmkamp
21aef01222 Merge history for 0.3.X releases into trunk 2009-01-17 12:47:24 -05:00
Amos King
f841ced43d add line in History for fix #123 2009-01-14 11:02:42 -06:00
Amos King
8b6477a0c6 change History file 2009-01-12 15:57:42 -06:00
cornel.borcean
0a75799079 update History file 2009-01-12 15:48:26 -06:00
Mike
01cf6cea80 credit where credit is due 2009-01-05 13:08:03 -06:00
gaffo
0f0dab0b0b Upaded to webrat newest
Signed-off-by: gaffo <mike@uberu.com>
2009-01-04 15:21:14 -06:00
Bryan Helmkamp
61b864f113 History 2008-12-27 20:19:01 -05:00
Mike Gaffney
449edf4a10 updated from master 2008-12-27 17:22:51 -06:00
Bryan Helmkamp
362df8abf0 Fix startup bug when using Webrat::Selenium with Test::Unit 2008-12-27 15:57:01 -05:00
gaffo
22c7834512 Sets the Webrat mode with Configuration#mode= in the config block 2008-12-25 23:07:10 -05:00
Bryan Helmkamp
056ed85d98 History 2008-12-25 02:11:19 -05:00
Bryan Helmkamp
a5e6af2fe7 Better inspect output for Webrat elements 2008-12-12 15:43:27 -05:00
gaffo
24ad539671 merging in current codebase 2008-12-08 23:48:00 -06:00
gaffo
28f2898d63 [#85 state:resolved] closed the ticket out and added history 2008-12-08 23:25:23 -06:00
Bryan Helmkamp
d1f275734b History 2008-12-02 01:04:17 -05:00
Bryan Helmkamp
c86931b401 History 2008-12-01 20:32:06 -05:00
Bryan Helmkamp
24923a610d Include the Selenium server jar file in the gem (Bryan Helmkamp, Ben Schwarz) 2008-11-28 15:12:54 -05:00
Bryan Helmkamp
0619159bec Adding lots of History entries that were missing for work since the last release 2008-11-28 03:01:28 -05:00
Bryan Helmkamp
59560a043b Removing Webrat.root method 2008-11-23 14:13:29 -05:00
Ben Mabey
4dd1c4b62d helpful error message for missing option values, closes #40 2008-11-15 14:57:57 -07:00
Ben Mabey
6cd76fa08e selects_time, selects_date, and selects_datetime added to API. Closes #36. 2008-11-15 14:06:04 -07:00
Bryan Helmkamp
f29cb53239 Merge commit 'gaffo/master'
Conflicts:
	.gitignore
	History.txt
	lib/webrat/core/scope.rb
	spec/webrat/rails/rails_session_spec.rb
2008-11-14 00:04:53 -05:00
Bryan Helmkamp
82c6be380e Raise Webrat::PageLoadError when a failure occurs so that application exceptions can be more accurately tested (Ryan Briones) 2008-11-10 14:15:40 -05:00
Bryan Helmkamp
859a15b8d8 Prep for the 0.3.2 release 2008-11-08 21:38:56 -05:00
Bryan Helmkamp
055bd568f5 Use @_webrat_session instance variable instead of @session for Merb integration to avoid collisions 2008-11-07 17:04:01 -05:00
Bryan Helmkamp
1fb04374a7 Prep for 0.3.0 release 2008-11-07 14:59:46 -05:00
Bryan Helmkamp
56e02cfdf3 History 2008-11-07 11:30:25 -05:00
Bryan Helmkamp
3e0f10bf33 History 2008-11-07 01:25:43 -05:00
Luke Melia
ca9d04422c Add support in Selenium implementation for clicking a link or button using a regular expression. 2008-10-29 02:50:52 -04:00
gaffo
7b254be895 [#25 state:closed] updated history 2008-10-28 21:34:06 -05:00
Bryan Helmkamp
e774bd6a99 History 2008-10-28 16:03:35 -04:00
Bryan Helmkamp
484e8e3854 History 2008-10-25 17:38:08 -04:00
Bryan Helmkamp
0b280c2f9f History 2008-10-25 17:15:14 -04:00
Bryan Helmkamp
ed65538f7b History 2008-10-25 12:16:04 -04:00
Bryan Helmkamp
461a77d1d9 Revert "Support selecting options by their values (Alex Lang)"
This reverts commit 1b51de8f0f.

Conflicts:

	History.txt
2008-10-22 00:07:30 -04:00
Bryan Helmkamp
d62d135777 Revert "Add #select_date for quickly filling out Rails-style date fields (Alex Lang)"
This reverts commit 9671c4256c.

Conflicts:

	History.txt
2008-10-22 00:06:46 -04:00
Bryan Helmkamp
f831b497f3 Merge commit 'krist0ff/master'
est.txt
	Rakefile
	lib/webrat/merb.rb
	spec/spec_helper.rb

Conflicts:
	History.txt
	Manifest.txt
	Rakefile
	lib/webrat/merb.rb
	spec/spec_helper.rb
2008-10-21 23:29:23 -04:00
Bryan Helmkamp
2f656c85c7 History 2008-10-21 23:02:45 -04:00
Bryan Helmkamp
9671c4256c Add #select_date for quickly filling out Rails-style date fields (Alex Lang) 2008-10-21 22:44:39 -04:00
Bryan Helmkamp
1b51de8f0f Support selecting options by their values (Alex Lang) 2008-10-21 22:41:02 -04:00
Bryan Helmkamp
7adeb86f2c Add support for clicking areas of an image map (Alex Lang) 2008-10-21 22:35:12 -04:00
Bryan Helmkamp
8e32ae80ca History 2008-10-21 22:13:43 -04:00
Bryan Helmkamp
854d09a13e History 2008-10-21 22:06:18 -04:00
Bryan Helmkamp
85330c9b1b Changelog 2008-10-21 22:02:24 -04:00
Krzysztof Zylawy
06997fabb8 merged changes from notch8 repo 2008-10-21 13:05:35 +01:00
Bryan Helmkamp
f706b3cd41 Merge branch 'master' of git://github.com/aslakhellesoy/webrat into aslakhellesoy/master 2008-10-17 13:53:22 -04:00
Aslak Hellesøy
17cf56eb5e Add support for Basic Auth 2008-10-17 17:43:14 +02:00
Aslak Hellesøy
e2c70b8e91 Update History with note about Sinatra and Rack 2008-10-17 13:39:34 +02:00
Bryan Helmkamp
ab91b0cee8 History 2008-10-13 21:01:16 -04:00
Bryan Helmkamp
be44933556 History 2008-10-13 20:58:05 -04:00
Bryan Helmkamp
cf55dbad94 Add support to click_button for IDs (Patch form Gwyn Morfey) 2008-10-13 20:50:20 -04:00
Bryan Helmkamp
0778422989 Changelog 2008-10-13 20:30:44 -04:00
Luke Melia
33fdf33c89 Raise error when trying to interact with a disabled form element 2008-10-01 20:22:23 -04:00
Bryan Helmkamp
1eb19144ff Attribution 2008-08-22 16:12:40 -04:00
Bryan Helmkamp
87b8e71c94 Update History 2008-08-10 16:35:45 -04:00
Bryan Helmkamp
549f462f65 Expose current DOM (as an Hpricot object) as current_dom. Fix SSL support 2008-08-10 16:32:03 -04:00
Bryan Helmkamp
f0ffd19be1 Update History 2008-08-10 16:15:05 -04:00
Bryan Helmkamp
22048b5494 Merge branch 'master' of git@github.com:brynary/webrat
Conflicts:

	Rakefile
	lib/webrat/core/page.rb
2008-05-12 00:48:01 -04:00
Bryan Helmkamp
5bb3026daf Basic spike of WWW:Mechanize support 2008-05-12 00:42:43 -04:00
Luke Melia
3bc2af2c14 save_and_open_page rewrites css and image references to provide a friendlier debugging experience 2008-05-04 23:44:00 -04:00
Luke Melia
73d3b72108 Added prelimary support for fully qualified links starting with http:// or https://. Restored missing commits(???) 2008-05-04 04:15:36 -04:00
Bryan Helmkamp
2ef317f2cf Attribution 2008-04-17 12:55:46 -04:00
Bryan Helmkamp
13b0ec75f4 Attribution for previous patch 2008-04-13 21:11:57 -04:00