Last modified by Ray Kiddy on 2009/09/03 12:13

From version 9.1
edited by Kieran Kelleher
on 2007/12/12 16:44
Change comment: There is no comment for this version
To version 14.1
edited by Ray Kiddy
on 2009/09/03 12:13
Change comment: adding link to Selenium main page

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.kieran
1 +XWiki.kiddyr
Content
... ... @@ -14,7 +14,7 @@
14 14  So before we discuss building robust tests, let's first itemize our objectives or criteria under which our tests should operate robustly:
15 15  
16 16  * Localization - if user interface text in submit buttons, links, etc. can change depending on the selected language, then we don't want to depend on those for identifying ui elements in our Selenium tests
17 -* Data entry - rather than tediously program data entry for new enterprise objects, it is worth considering adding a [[Auto Development Defaults]] feature that can be enabled in Properties. Such a feature would assign default values (random, fixed, serial or otherwise) to attributes in EOEnterpriseObject's awakeFromInsertion method. This is a much more powerful way to generate input values serverside in java that in Selenium. Consequently, your Selenium tests will become much shorter and simpler, resulting in them consisting mostly of user click interactions.
17 +* Data entry - rather than tediously program data entry for new enterprise objects, it is worth considering adding a [[WONDER:Auto Development Defaults]] feature that can be enabled in Properties. Such a feature would assign default values (random, fixed, serial or otherwise) to attributes in EOEnterpriseObject's awakeFromInsertion method. This is a much more powerful way to generate input values serverside in java that in Selenium. Consequently, your Selenium tests will become much shorter and simpler, resulting in them consisting mostly of user click interactions.
18 18  
19 19  == Developing a Test ==
20 20  
... ... @@ -43,6 +43,8 @@
43 43  
44 44  The first pass thru the repeated segment, the actual values in the test are used and on consecutive repetitions the items from the @values list are substituted into the value part (the 3rd column) of the step immediately following the @values declaration
45 45  
46 +See also: [[Selenium]]
47 +
46 46  {{panel title="WIKITODO"}}
47 47  
48 48  \* Flesh this out more with screenshots and examples for meta tags usage
... ... @@ -49,4 +49,4 @@
49 49  
50 50  {{/panel}}
51 51  
52 - 
54 +\\