Bryan Helmkamp
3bc2d4d1b8
Merge commit 'rcarver/merb-uploads'
2009-06-14 21:18:47 -04:00
Jakub Kuźma
8b98540aef
Ruby 1.9 compatibility: Avoid calling #to_s on Arrays
...
[#249 state:resolved]
2009-06-14 21:05:38 -04:00
Erin Staniland
b75ff6221b
Added missing quote from rewrite_css_and_image_references and added support for single quotes
2009-06-14 21:01:06 -04:00
Bryan Helmkamp
78a23abb6e
Merge commit 'dchelimsky/rspec-fix'
2009-06-14 20:54:02 -04:00
Mike Gaffney
f4141f787d
[ #261 state:awaiting-patch]
...
added a test that shows that selenium can't click a link with text that has parens in it
2009-06-08 12:08:53 -05:00
Mike Gaffney
6bfdcc54cc
Fixed Spec in Test Unit more thoroghly
2009-06-05 13:51:55 -05:00
Mike Gaffney
dd8688f371
moved application_server to appservers/base
2009-06-04 15:19:05 -05:00
Mike Gaffney
1910204974
refactor>moved the app servers to a directory
2009-06-04 15:13:54 -05:00
Mike Gaffney
70fadbe7fc
added attribution
2009-06-04 15:05:08 -05:00
Mike Gaffney
6d74cd935e
[ #246 state:resolved] added external application server if you have your own started
2009-06-04 15:03:00 -05:00
Mike Gaffney
a6a4a7cfd9
moving app server lookup out into a factory
2009-06-04 14:44:06 -05:00
Mike Gaffney
6816c46d47
refactored tests to be more rspeccy
2009-06-04 14:24:17 -05:00
Mike Gaffney
f3a12adaa9
whitespace changes
2009-06-04 12:18:31 -05:00
Mike Gaffney
e46df8c6f9
made tests cleaner and better coverage
2009-06-03 22:06:07 -05:00
Mike Gaffney
977f643dca
catches spec failed exception again
2009-06-03 18:49:32 -05:00
Mike Gaffney
abac2023bc
removed reference to Rspec from common code
2009-06-03 17:53:19 -05:00
mike.gaffney
b2c423c49c
[ #50 state:resolved] added deprecation warning
2009-06-03 10:01:27 -05:00
mike.gaffney
796ede6cea
expand name refactor
2009-06-02 18:45:02 -05:00
mike.gaffney
28c676b4fc
[ #234 state:resolved] added attribution
2009-06-02 18:44:44 -05:00
Thomas Jack
4daf037146
make label location strategy work with unescaped strings
2009-06-02 18:31:33 -05:00
Thomas Jack
2ae14f78b1
expose regexp escape problem in fill_in_test
2009-06-02 17:56:12 -05:00
Thomas Jack
57326e5846
Merge branch 'master' of git://github.com/brynary/webrat
2009-06-02 17:52:14 -05:00
mike.gaffney
f8f254d517
[ #257 state:resolved] fixed issue with rails encodd fields in webrat
2009-06-02 17:35:29 -05:00
mike.gaffney
bd1655c8e2
[ #257 state:awaiting-patch] here is a test proving the issue
2009-06-02 17:23:12 -05:00
mike.gaffney
2704609224
added clicking link by title in selenium mode
2009-06-01 12:26:37 -05:00
mike.gaffney
2219ab62d3
refactoring buttons to their own controller
2009-06-01 12:25:36 -05:00
mike.gaffney
5430930bac
added test for clicking link by title
2009-06-01 12:17:29 -05:00
mike.gaffney
b6d26480ea
[ #221 state:resolved] added attribution
2009-06-01 12:01:47 -05:00
mike.gaffney
b85aacae1c
From larrytheliquid
...
Merge commit '4d05a2cf2b2de34dda0a3e805ab11b60540578df'
2009-06-01 11:59:21 -05:00
mike.gaffney
0394a1fc15
[ #254 state:resolved] Added attribution
2009-05-29 17:09:55 -05:00
Matthias Marschall
9b85b6d7e0
added integration tests for all cases of click_button (by id, by html, by value, by alt for buttons and inputs of types image, button and submit)
2009-05-29 17:05:35 -05:00
Matthias Marschall
6cd734aec9
made selenium integration tests run applying larrytheliquid's patch: 627913708c
2009-05-29 17:05:35 -05:00
Matthias Marschall
73dc59cc29
click_button in selenium works now same as in headless mode
2009-05-29 17:05:34 -05:00
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
Larry Diehl
4d05a2cf2b
click_link matches anchor id's with Selenium
2009-05-28 23:23:09 -07:00
Larry Diehl
627913708c
Made Selenium Rails integration tests at least runnable, although
...
there are failures.
2009-05-28 22:40:52 -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
Thomas Jack
956b43d72c
Merge branch 'master' of git://github.com/brynary/webrat
2009-05-19 14:24:41 -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
Thomas Jack
232ed36379
spec for descendant selectors in have_xpath block
2009-05-13 14:52:53 -05:00
Thomas Jack
db9c5bdc77
Merge branch 'master' of git://github.com/brynary/webrat
2009-05-13 14:34:16 -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