Bryan Helmkamp
|
743d787164
|
Ensure setting mode as a string works too
|
2009-01-18 16:25:35 -05:00 |
|
Bryan Helmkamp
|
00d0d7b438
|
Temporary shim to support Merb's require statement for Webrat
|
2009-01-18 16:20:58 -05:00 |
|
Bryan Helmkamp
|
fdb94f399c
|
Allow multiple configuration blocks without dropping previous configuration.
If you really want to start with a default configuration use:
Webrat.configure(Webrat::Configuration.new) do |config|
...
end
|
2009-01-18 16:15:56 -05:00 |
|
Bryan Helmkamp
|
0b07dfedcd
|
Add docs for field_labeled
|
2009-01-18 16:05:27 -05: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
|
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 |
|
George Ogata
|
9ea7d94621
|
Add documentation for set_hidden_field, click_area, and submit_form [#122 state:resolved]
|
2009-01-17 13:40:03 -05:00 |
|
Bryan Helmkamp
|
030412bd3f
|
Minor refactoring to extract rails_request_parser
|
2009-01-17 13:34:06 -05:00 |
|
Bryan Helmkamp
|
7f38666325
|
Merge commit 'marcenuc/lh_107_request_parser_2_3_fix' into lh_107
|
2009-01-17 13:30:40 -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 |
|
Amos King
|
50c5d50ca7
|
make asserts count for have_xpath
|
2009-01-14 11:01:44 -06:00 |
|
Amos King
|
47c0b9520f
|
make asserts count for have_tag
|
2009-01-14 11:01:33 -06:00 |
|
Amos King
|
e864d56079
|
make asserts count for have_selector
|
2009-01-14 11:01:20 -06:00 |
|
Amos King
|
ea930106b6
|
remove commented code and make assert_contain use a true assertion
|
2009-01-14 10:58:48 -06:00 |
|
Amos King
|
714d8679ed
|
change attr_accessor :mode to attr_reader since there is a writer created after
|
2009-01-12 15:41:56 -06:00 |
|
cornel.borcean
|
c79d2216b2
|
added selenium_browser_key to allow running on more than firefox, and completed the ability to configure to work with selenium grid."
"
|
2009-01-12 15:15:11 -06:00 |
|
cornel.borcean
|
0edffe0ac4
|
added selenium_server port and address and application address for configuring selenium more dynamically
|
2009-01-12 12:50:53 -06:00 |
|
cornel.borcean
|
0ce92dfcd8
|
changed selenium_environment to application_environment and deprecated selenium_environment and selenium_port
|
2009-01-12 12:32:14 -06:00 |
|
cornel.borcean
|
8932544d46
|
changed description for the application_port variable
|
2009-01-12 12:21:24 -06:00 |
|
cornel.borcean
|
33d2cdcc53
|
changed selenium_port to application_port to reflect what the variable is used for ...
|
2009-01-12 12:13:22 -06:00 |
|
Lena
|
b4d85cb50b
|
Added recognition of input tags with type button, which are generated by the Rails submit_to_remote helper
|
2009-01-07 12:27:47 +01:00 |
|
Marcello Nuccio
|
076e198287
|
In rails-2.3 parse_query_parameters is in RequestParser
|
2009-01-07 03:17:26 +01:00 |
|
Mike
|
7bfa4c55c0
|
Merge branch 'lh_86_assert_contains' of git@github.com:gaffo/webrat into lh_86_assert_contains
|
2009-01-05 13:06:53 -06:00 |
|
Amos King
|
021f197abc
|
change assert_tag and assert_no_tag to assert_have_tag and assert_no_tag so it won't conflict with rails and so that it will be more like the matchers.
|
2009-01-05 13:03:08 -06:00 |
|
Amos King
|
ff00ae10ea
|
add have to assert_selector and assert_no_selector for consistency.
|
2009-01-05 12:59:56 -06:00 |
|
Amos King
|
f814b79ac1
|
change assert_xpath and assert_no_xpath to be assert_have_xpath and assert
_have_no_xpath to be closer to the rspec matcher.
|
2009-01-05 12:58:40 -06:00 |
|
Mike
|
7901c7503a
|
Merge branch 'master' of git://github.com/brynary/webrat into lh_86_assert_contains
|
2009-01-05 12:33:19 -06:00 |
|
Amos King
|
4e0845c8db
|
Added assert_xpath and assert_no_xpath for Test::Unit support.
|
2009-01-05 12:23:48 -06:00 |
|
Josh Knowles
|
9825aee47e
|
Don't follow external redirects
|
2009-01-04 23:56:52 -05:00 |
|
gaffo
|
fece459f5f
|
added assert_selector
|
2009-01-04 18:00:18 -06:00 |
|
gaffo
|
cf1589823d
|
added assert_tag, assert_no_tag
|
2009-01-04 17:42:54 -06:00 |
|
gaffo
|
0f0dab0b0b
|
Upaded to webrat newest
Signed-off-by: gaffo <mike@uberu.com>
|
2009-01-04 15:21:14 -06:00 |
|
Mike
|
b77c33b865
|
added delegator for response_body to session so it is accessible from integration test when using test::unit
|
2009-01-02 13:05:27 -06:00 |
|
Amos King
|
b3d6c9d89b
|
assert_contain and assert_not_contain fully functional
|
2008-12-31 17:01:46 -06:00 |
|
Josh Knowles
|
e19b1cc323
|
Rails and Merb integration tests for following redirects
|
2008-12-29 23:14:26 -05:00 |
|
Josh Knowles
|
e77495bc04
|
Refactor redirect handling as Merb response doesn't support the redirect? method. All integration specs now passing again.
|
2008-12-29 22:45:55 -05:00 |
|
Josh Knowles
|
ce364d1663
|
Refactor redirect support out of RailsSession & SinatraSession and into Session#request_page
|
2008-12-29 21:19:13 -05:00 |
|
Bryan Helmkamp
|
a018af99ff
|
Remove references to should_see and should_not_see, which don't exist
|
2008-12-28 21:05:22 -05:00 |
|
Bryan Helmkamp
|
f409ec3ecb
|
Better error message if Webrat mode is unknown
|
2008-12-28 14:24:24 -05:00 |
|
Mike Gaffney
|
a954b02b22
|
adding in failure messages
|
2008-12-27 17:30:54 -06:00 |
|
Mike Gaffney
|
449edf4a10
|
updated from master
|
2008-12-27 17:22:51 -06:00 |
|
Mike Gaffney
|
fbcd509097
|
added code, working on specs
|
2008-12-27 16:44:54 -06:00 |
|
Kieran Pilkington
|
2c51d90830
|
adding configuration option to change seleniums environment and port settings
|
2008-12-28 11:39:34 +13:00 |
|
gaffo
|
22c7834512
|
Sets the Webrat mode with Configuration#mode= in the config block
|
2008-12-25 23:07:10 -05:00 |
|
Luke Melia
|
7d63aa1a4d
|
Extracted save_and_open_page related functionality to a module and included it in SeleniumSession as well as the standard webrat session. Also added save_and_open_screengrab method to SeleniumSession.
|
2008-12-19 00:47:26 -05:00 |
|
Bryan Helmkamp
|
a5e6af2fe7
|
Better inspect output for Webrat elements
|
2008-12-12 15:43:27 -05:00 |
|
gaffo
|
ee86067829
|
updating per reccomendations
|
2008-12-09 00:12:09 -06:00 |
|
gaffo
|
24ad539671
|
merging in current codebase
|
2008-12-08 23:48:00 -06:00 |
|
gaffo
|
2811a089bc
|
webrat config now does the require
|
2008-12-08 23:19:44 -06:00 |
|
Bryan Helmkamp
|
0e9f4731bb
|
Adding webrat.simulate and webrat.automate for using the same step mathers in multiple modes
|
2008-12-03 22:23:13 -05:00 |
|
Bryan Helmkamp
|
5cf23cbda3
|
Detect if the document is XML or HTML using the Content-Type when in Rails mode
|
2008-12-02 01:03:38 -05:00 |
|
Bryan Helmkamp
|
a205b6fa44
|
Converting some CSS selectors to XPath
|
2008-12-02 00:16:15 -05:00 |
|
Bryan Helmkamp
|
e88772021b
|
More Webrat implicit waiting. Only load Webrat selectors once per run, not per test
|
2008-12-01 22:04:24 -05:00 |
|
Bryan Helmkamp
|
33cfb1cd6a
|
Removing definition of webrat_session method out of the loop
|
2008-12-01 20:33:01 -05:00 |
|
Bryan Helmkamp
|
2a4959e7f6
|
Expose #selenium method for direct access to selenium object
|
2008-12-01 20:28:48 -05:00 |
|
Bryan Helmkamp
|
d576a72120
|
Expose select_option through Webrat::Methods. Minor refactorings
|
2008-11-30 20:35:08 -05:00 |
|
Bryan Helmkamp
|
f5ed57e042
|
Docs
|
2008-11-30 20:09:41 -05:00 |
|
Bryan Helmkamp
|
260ef1ae4e
|
Use FieldNamedLocator in form
|
2008-11-30 15:51:44 -05:00 |
|
Bryan Helmkamp
|
522bb3272f
|
Initialize locators with a session and a dom instead of a scope
|
2008-11-30 15:47:31 -05:00 |
|
Bryan Helmkamp
|
9ace546766
|
Removing more dead methods
|
2008-11-30 15:39:03 -05:00 |
|
Bryan Helmkamp
|
c05c0f6c73
|
Adding FormLocator. Removing some dead methods
|
2008-11-30 15:24:50 -05:00 |
|
Bryan Helmkamp
|
0eee6d75e4
|
Updating SelectOptionLocator to use elements
|
2008-11-30 15:15:50 -05:00 |
|
Bryan Helmkamp
|
ac4feb3b7e
|
Working on SelectOptionLocator
|
2008-11-30 15:09:54 -05:00 |
|
Bryan Helmkamp
|
e72bba29c7
|
Switching FieldLabeledLocator to use elements
|
2008-11-30 14:59:33 -05:00 |
|
Bryan Helmkamp
|
28bd5f2533
|
Load field labels instead of creating new ones
|
2008-11-30 14:52:52 -05:00 |
|
Bryan Helmkamp
|
de2ba2caf8
|
Ditching preloading of Webrat::Elements
|
2008-11-30 14:48:32 -05:00 |
|
Bryan Helmkamp
|
d48a0fcb15
|
Refactoring node location
|
2008-11-30 14:46:52 -05:00 |
|
Bryan Helmkamp
|
53539eda09
|
Moving around XML code
|
2008-11-30 01:38:55 -05:00 |
|
Bryan Helmkamp
|
f3ff8d4ad2
|
Refactoring SelectOption creation
|
2008-11-30 01:29:58 -05:00 |
|
Bryan Helmkamp
|
1e7e977ec4
|
Moving #path method up to Webrat::Element
|
2008-11-30 01:27:24 -05:00 |
|
Bryan Helmkamp
|
830b459482
|
SelectOption is a Webrat::Element too
|
2008-11-30 01:26:07 -05:00 |
|
Bryan Helmkamp
|
c84e5335b5
|
Moving element files to webrat/core/elements
|
2008-11-30 01:20:31 -05:00 |
|
Bryan Helmkamp
|
3fd91e34be
|
Extracting Webrat::Element superclass and refactoring element creation
|
2008-11-30 01:18:36 -05:00 |
|
Bryan Helmkamp
|
4594a39327
|
Load fields and labels directly from the scope
|
2008-11-30 00:47:49 -05:00 |
|
Bryan Helmkamp
|
40e0272dff
|
Initialize Labels with a session refrence
|
2008-11-30 00:38:05 -05:00 |
|
Bryan Helmkamp
|
9e743ea3e2
|
Stop initializing Fields with references to the Form. They can find it by walking the DOM
|
2008-11-30 00:35:32 -05:00 |
|
Bryan Helmkamp
|
53979cbb52
|
Working on FieldLabeled locator
|
2008-11-30 00:12:46 -05:00 |
|
Bryan Helmkamp
|
27626ea389
|
Refactoring label locating to use elements
|
2008-11-29 23:59:26 -05:00 |
|
Bryan Helmkamp
|
67dd6d7c58
|
Moving requires
|
2008-11-29 23:22:22 -05:00 |
|
Bryan Helmkamp
|
87a4ff91ca
|
Adding Locator#locate! method for error raising
|
2008-11-29 23:20:36 -05:00 |
|
Bryan Helmkamp
|
53ba0cc691
|
Extract FieldLocator
|
2008-11-29 23:11:16 -05:00 |
|
Bryan Helmkamp
|
f843ac2ae3
|
Moving locator methods
|
2008-11-29 23:08:23 -05:00 |
|
Bryan Helmkamp
|
1647d6ec1e
|
Locator refactoring
|
2008-11-29 23:03:17 -05:00 |
|
Bryan Helmkamp
|
4ae94af45c
|
Extract LabelLocator
|
2008-11-29 13:20:18 -05:00 |
|
Bryan Helmkamp
|
f6a9bed41e
|
Extract FieldLabeledLocator
|
2008-11-29 13:02:05 -05:00 |
|
Bryan Helmkamp
|
1723157528
|
Extracting SelectOptionLocator
|
2008-11-29 12:55:57 -05:00 |
|
Bryan Helmkamp
|
a472bbfbde
|
Namespace locators in Webrat::Locators
|
2008-11-29 02:00:57 -05:00 |
|
Bryan Helmkamp
|
d7eec20950
|
Extract FieldNamedLocator object
|
2008-11-29 01:58:27 -05:00 |
|
Bryan Helmkamp
|
eb95f6cf09
|
Refactoring locators
|
2008-11-29 01:54:49 -05:00 |
|
Bryan Helmkamp
|
04959ae457
|
Extract FieldByIdLocator object
|
2008-11-29 01:51:18 -05:00 |
|
Bryan Helmkamp
|
9e030a1b05
|
Extracting AreaLocator object
|
2008-11-29 01:48:16 -05:00 |
|
Bryan Helmkamp
|
2e69cb1911
|
Removing comments
|
2008-11-29 01:45:03 -05:00 |
|
Bryan Helmkamp
|
5b8a15bae7
|
Using elements to locate links
|
2008-11-29 01:44:20 -05:00 |
|
Bryan Helmkamp
|
9254397807
|
Extracting LinkLocator object
|
2008-11-29 01:33:55 -05:00 |
|
Bryan Helmkamp
|
0b6d9c28ea
|
Extracting ButtonLocator object
|
2008-11-29 01:30:23 -05:00 |
|
Bryan Helmkamp
|
e5fb990cda
|
Minor cleanups to locators
|
2008-11-29 01:19:59 -05:00 |
|
Bryan Helmkamp
|
4a63c9bfd1
|
Switching field_named locator to use elements
|
2008-11-29 01:14:49 -05:00 |
|
Bryan Helmkamp
|
4736c4cb1a
|
Adding Field.xpath_search method with the XPath to all Webrat fields
|
2008-11-29 01:12:07 -05:00 |
|
Bryan Helmkamp
|
e0488cd8e4
|
Looking up Fields using Session#elements hash
|
2008-11-29 01:08:58 -05:00 |
|