Bryan Helmkamp
d620e66bd8
Use Launchy to handle opening pages in the browser with cross-platform compatibility
2009-06-14 21:38:04 -04:00
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
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
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
f3a12adaa9
whitespace changes
2009-06-04 12:18:31 -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
Thomas Jack
4daf037146
make label location strategy work with unescaped strings
2009-06-02 18:31:33 -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
2704609224
added clicking link by title in selenium mode
2009-06-01 12:26:37 -05:00
mike.gaffney
b85aacae1c
From larrytheliquid
...
Merge commit '4d05a2cf2b2de34dda0a3e805ab11b60540578df'
2009-06-01 11:59:21 -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
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
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
f342142a71
Merge commit 'snusnu/master'
2009-05-13 23:12:32 -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
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
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
b439d7f807
Revert "Canonicalize all URLs (Shalon Wood)"
...
This reverts commit 755cf6e508
.
2009-05-11 16:48:28 -04:00
Thomas Jack
8bedf2235d
Merge branch 'master' of git://github.com/brynary/webrat
2009-05-11 00:29:49 -05:00
Bryan Helmkamp
453cb4b3eb
Stripping whitespace
2009-05-11 01:27:04 -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
Thomas Jack
9a3668be92
match descendents in have_selector/have_xpath blocks
2009-04-29 01:33:26 -05:00
David Chelimsky
ffb56aab90
config for rspec in one line
2009-04-27 11:54:46 -05:00
Ryan Carver
1a110fe908
Improve forward and backward compatibility for Merb uploads
2009-04-24 14:23:00 -07:00
Ryan Carver
09509025c3
Allow Merb to do file uploads
2009-04-24 13:56:28 -07: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
6697ecd2d3
Prep for 0.4.4 release
2009-04-06 14:03:58 -04:00
Bryan Helmkamp
996484c890
Refactoring selenium RC and app server boot code
2009-04-06 14:02:09 -04:00
Bryan Helmkamp
644478f6f0
Merge commit 'MarkMenard/master'
2009-04-06 12:39:31 -04:00
Bryan Helmkamp
91ea8cfa54
Make selenium process management code more robust and informative
2009-04-06 12:33:24 -04:00