Wiki source code of How to Selenium Test a D2W app
Version 27.1 by Ravi Mendis on 2009/07/30 03:50
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | = How to Selenium Test a D2W app = | ||
| 2 | |||
| 3 | === Setup === | ||
| 4 | |||
| 5 | 1. Add the WebObjects ##ERSelenium## framework to your project build path Libraries. | ||
| 6 | 1. Create the folder(s) ##Selenium/actions## in the project ##Resources## directory. | ||
| 7 | 1. Place your Selenium tests in this folder | ||
| 8 | 1. Enable the [[ERSelenium>>Project WONDER-Frameworks-ERSelenium]] test-runner by adding ##SeleniumTestsEnabled=true## to the ##Properties## file. | ||
| 9 | |||
| 10 | You will find an in depth explanation of creating Selenium tests for WebObjects [[here>>Project WONDER-Frameworks-ERSelenium]]. | ||
| 11 | |||
| 12 | === Running Selenium Tests === | ||
| 13 | |||
| 14 | Launch your application in D2W development mode (i.e with ##er.extensions.ERXApplication.developmentMode = false##). | ||
| 15 | Then click on //Run Test// link in your page menu: | ||
| 16 | |||
| 17 | [[image:RunTests.png||width="85"]] | ||
| 18 | |||
| 19 | Next you will see the test runner: | ||
| 20 | |||
| 21 | [[image:TestRunner.png||width="600"]] | ||
| 22 | |||
| 23 | You may run the entire suite of Selenium tests or run them individually by clicking on the buttons marked by the oval. |