Amos King
|
45bd577955
|
fix selenium matchers to only overide needed methods from the oriinal matchers so that I don't have to write the same methods again for selenium mode.
|
2009-01-02 14:31:43 -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 |
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 |
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
|
2d427ed89e
|
simualte and automate need to be there in SeleniumSession too
|
2008-12-08 04:02:39 -05:00 |
Bryan Helmkamp
|
0d028e92fa
|
Include Webrat::Matchers into IntegrationTest
|
2008-12-07 16:39:09 -05:00 |
Bryan Helmkamp
|
f53e415076
|
include Webrat::Selenium::Matchers into Webrat::Selenium::Rails::World
|
2008-12-07 14:02:06 -05: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
|
881d9f388d
|
Adding have_xpath matcher for Selenium
|
2008-12-02 22:13:13 -05:00 |
Bryan Helmkamp
|
0888c683a3
|
Added auto-waiting #contain and #have_selector matchers for Selenium
|
2008-12-02 21:55:09 -05:00 |
Bryan Helmkamp
|
0fb3ed6b11
|
Add docs for Webrat::Selenium
|
2008-12-02 20:02:08 -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
|
d8e205cad0
|
Adding wait_for_element before Webrat actions
|
2008-12-01 21:15:23 -05:00 |
Bryan Helmkamp
|
26a08e69ae
|
Correcting include of Webrat::Methods in Selenium mode
|
2008-12-01 20:57:57 -05:00 |
Bryan Helmkamp
|
53efcc6185
|
Removing Prototype-specific waits
|
2008-12-01 20:37:18 -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
|
0de031c93a
|
Check nokogiri gem version before requiring nokogiri
Gives better error messages is using an old nokogiri version
|
2008-12-01 10:28:02 -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 |