mike.gaffney
6fc6530a6b
[ #256 state:resolved] Added attribution
2009-05-29 16:36:46 -05:00
Josh Lubaway
846a90e561
Passing TextField values as plaintext to Mechanize.
...
Mechanize takes input as plaintext and escapes field values on its own.
If the values are escaped before they are passed to Mechanize, the values will be escaped twice.
These doubly-escaped values will result in incorrect behavior on the server side.
2009-05-29 10:42:30 -07:00
mike.gaffney
c3f067b551
added missing attribution
2009-05-28 18:05:28 -05:00
mike.gaffney
e0bdab3236
[ #194 state:resolved] updated history
2009-05-28 18:04:40 -05:00
mike.gaffney
f6b0a763a0
Merge branch 'lh_194_delegate_field_named' of git://github.com/pivotal/webrat into lh194
...
Conflicts:
lib/webrat/core/methods.rb
2009-05-28 18:01:53 -05:00
mike.gaffney
fd431f2ce8
[ #242 state:resolved]
...
allowed changing the default timeout for browser startup in selenium
2009-05-18 16:37:45 -05:00
Mike Gaffney
c6fd28d37a
[ #238 state:resolved] merged
2009-05-13 23:15:16 -05:00
Mike Gaffney
f342142a71
Merge commit 'snusnu/master'
2009-05-13 23:12:32 -05:00
Mike Gaffney
fa3b2c8bb2
[ #215 state:resolved] merged
2009-05-13 23:06:26 -05:00
Luke Amdor
7f13a70b4b
Added current_url to SeleniumSession to have the same api for both sessions
2009-05-13 22:33:20 -05:00
snusnu
77168fd29d
only require silence_stream if active_support hasn't already defined it
2009-05-13 05:01:19 +02:00
snusnu
926bcc6c66
extracted silence_stream into its own file under webrat/selenium
...
I don't think silence_stream.rb should be stored under
core_extensions, because the way it's implemented, it simply is
no core extension. Also, a grep through webrat source shows that
silence_stream is only used inside the selenium support. This is
why I added webrat/selenium/silence_stream.rb and require it
*before* all other selenium related files in webrat/selenium.rb.
It's necessary to include it this early, because if mode is set
to :selenium, webrat/selenium.rb is required, which in turn
requires webrat/selenium/selenium_session.rb and silence_stream
must be available before selenium_session gets required because
selenium_session already wants to silence the stream.
2009-05-13 03:35:32 +02:00
snusnu
bfa250e7af
Provide an implementation for silence_stream inside webrat.
...
I added the implementation to webrat/core/configuration.rb because
it seems to me that this always gets read first. I decided to put
it inside a util module Webrat::SilentStream and include this where
appropriate, instead of altering Kernel.
2009-05-12 18:32:30 +02:00
Bryan Helmkamp
77fa1bcdb6
Ignore *.log
2009-05-11 16:51:57 -04: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
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
b5254109f1
Start on Rack::Test integration
2009-05-11 00:12:27 -04:00
Bryan Helmkamp
755cf6e508
Canonicalize all URLs (Shalon Wood)
2009-05-11 00:12:27 -04:00
mike.gaffney
481bfe03c0
updated history
2009-04-22 12:27:24 -05:00
mike.gaffney
7d4a2035f7
Merge commit '742db2d910d7baa51487400cb339a20bd7079418'
2009-04-22 12:15:27 -05:00
mike.gaffney
b1dfc1c01f
updating history for Zach Dennis's fix
2009-04-16 12:37:33 -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
Bryan Helmkamp
f3f81dabdc
Add "rake whitespace" task
2009-04-07 20:29:59 -04:00
Bryan Helmkamp
b69b4acec4
Change setup => before
2009-04-07 20:14:59 -04:00
Bryan Helmkamp
6697ecd2d3
Prep for 0.4.4 release
2009-04-06 14:03:58 -04:00
Bryan Helmkamp
5bb587dde1
History
2009-04-06 14:03:47 -04:00
Bryan Helmkamp
996484c890
Refactoring selenium RC and app server boot code
2009-04-06 14:02:09 -04:00
Bryan Helmkamp
979418e303
History
2009-04-06 12:40:28 -04:00
Bryan Helmkamp
644478f6f0
Merge commit 'MarkMenard/master'
2009-04-06 12:39:31 -04:00
Bryan Helmkamp
50d8a7ec51
History
2009-04-06 12:33:45 -04:00
Bryan Helmkamp
91ea8cfa54
Make selenium process management code more robust and informative
2009-04-06 12:33:24 -04:00
Bryan Helmkamp
304baeb754
Change default app environment from "selenium" to "test"
2009-04-06 12:33:24 -04:00
Bryan Helmkamp
aa9049953d
Bump selenium-client dependency to 1.2.14
2009-03-29 16:35:27 -04:00
Balint Erdi
cd49c2d939
bugfix: selenium's wait_for_element method takes the number of seconds before timing out from an option hash
...
Signed-off-by: Balint Erdi <balint.erdi@gmail.com>
2009-03-29 15:57:14 -04:00
pivotal
0fe3998f64
field_named correctly delegated
2009-03-17 18:21:06 -04:00
Bryan Helmkamp
e2a672a767
Prep 0.4.3 release
2009-03-17 01:26:38 -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
Mark Menard
73f4c441c1
Merge commit 'upstream/master'
2009-03-12 15:41:37 -04:00
Bryan Helmkamp
62491121c1
History
2009-03-08 18:59:15 -04:00
Bryan Helmkamp
d1a2c80ab8
Merge commit 'sr/sinatra' into sr_sinatra
2009-03-08 18:54:21 -04:00
Simon Rozet
90baf3311c
Sinatra now provides sensible options for testing
...
In the lastest release, 0.9.1:
* Set sensible defaults on Default for test env [1]
5a33a9586f
* Set :environment to :test in TestHarness
9af37724e0
* Set :environment to :test when Sinatra::Test is included
93b19a3492
[1] Only Sinatra::Default provides special options for testing. If you subclass
Sinatra::Base, you'll have to set them yourself.
foo
2009-03-08 23:41:34 +01:00
Bryan Helmkamp
5dc24c613e
Merge branch 'master' into sr_sinatra
2009-03-08 14:59:54 -04:00
Mark Menard
c647ae98bb
Memoize WWW::Mechanize instance.
2009-03-05 17:45:56 -05: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