Test Page:
https://unityconstruct.org/media/selenium/KeywordTestFramework-Workflow-1a.docx
Unit Tests:
- This list isn't exhaustive, but is also limited by the availability of testable controls & conditions
- As the Page Selenium Wrapper Class is expanded, tests should be created to exercise the code.
- This will allow for confidence when implementing new features in other classes or when the Page class itself is changed.
- Unit tests are even more invaluable when making fundamental changes to framework architecture by being to 'test early & often' as changes made.
- Unit test also provide implementation details that will help others use the Page class & the selenium package in general
| CurrentUrl | |
| PageTitle | |
| FavIcon | |
|
body |
|
| h1 | |
| h2 | |
| p | |
| form | |
| input.text | |
| input.password | |
| input.submit | |
| input.checkbox | |
| input.radio | |
| textarea | |
| table | |
|
table.thead |
|
| table.thead.tr | |
| table.thead.td | |
| table.tr | |
| table.tr.td | |
| image | |
| select.dropdown | |
| select.optgroup | |
| select.label | |
| selector.xpath | |
| selector.css | |
| selector.id | |
| selector.name | |
|
selector.link |
|
| selector.partiallink | |
| attribute | |
| attribute.id | |
| attribute.src | |
| attribute.name | |
| attribute.value | |
| attribute.label | |
| attribute.style | |
| attribute.alt | |
| attribute.width | |
| attribute.height | |
| attribute.rows | |
| attribute.cols | |
| attribute.for | |
| attribute.href | |
| attribute.target | |
| attribute.rel | |
| attribute.charset | |
| attribute.lang | |
| attribute.xmlns | |
| attribute.action | |
| javascript | |
| js.window | |
| js.document | |
| js.element.addchild |
- Log in to post comments
Tags
