How to
...
test a Diva app with Selenium
In a 100% ajax world it becomes more than necessary to maintain a set of tests for your application.
Here's how to get started with Selenium testing a Diva app.
Setup
- Add the WebObjects
ERSelenium
framework to your project build path Libraries. - Create the folder (s)
Selenium/actions
in the projectResources
directory. - Place your Selenium tests in this folder
- Enable the ERSelenium test-runner by adding
SeleniumTestsEnabled=true
to the command-line arguments of the app (or to theProperties
file).
You will find an in depth explanation of creating Selenium tests for WebObjects here.
Info | ||
---|---|---|
| ||
The semantically rich markup of ERDivaLook makes it easy to write maintainable Selenium tests |
Running Selenium Tests
Launch your application in D2W development mode (i.e with er.extensions.ERXApplication.developmentMode= falsetrue
).
Then click on Run Test link in your page menu:
Next you will see the ERSelenium test runner:
You may run the entire suite of Selenium tests or run them individually by clicking on the buttons marked by the oval.
See also: Selenium