OpenKeyWord  Build Tag: jenkins-DoxyGen_EN-107, Build ID: 2015-03-08_20-51-06
 All Classes Namespaces Functions Variables Properties Pages
OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test Class Reference
Inheritance diagram for OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test:

Public Member Functions

void TC_Select_SingelValue_EN ()
 
void TC_Select_MultipleValues_EN ()
 
void TC_SelectAndVerify_MultipleValues_DELETE_EN ()
 
void TC_Select_MultipleValues_IGNORE_EN ()
 
void TC_SetValue_SingelValue_EN ()
 
void TC_SetValue_SingelValue_IGNORE_EN ()
 
void TC_VerifyExists_YES ()
 Prüft die Methode SeListBox.VerifyExists. More...
 
void TC_VerifyExists_NO ()
 Prüft die Methode SeListBox.VerifyExists. More...
 
void TC_VerifyExists_NO_YesObject ()
 Prüft die Methode SeListBox.VerifyExists. More...
 
void TC_VerifyExists_YES_NoObject ()
 Prüft die Methode SeLink.VerifyExists. More...
 
void TC_VerifyToolTip ()
 
void TC_MemorizeToolTip ()
 Prüft die Methode SeLink.MemorizeToolTip.
 
void TC_LogToolTip_en ()
 Tooltip eines Textfeldes Prüfen.
 

Protected Attributes

string cvOKWObject = "SeComboListBox"
 

Member Function Documentation

void OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test.TC_Select_MultipleValues_EN ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
77  {
78  try
79  {
80 
81  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/Select/Select_multiple.htm");
82 
83  EN.SelectWindow("SeListBoxMultiSelect");
84 
85  //EN.Select("Künstler", "Marianne Rosenberg");
86  EN.Select("Künstler", "Heino${SEP}Marianne Rosenberg");
87 
88  EN.VerifyValue("Künstler", "Heino${SEP}Marianne Rosenberg");
89 
90 
91  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "Select", "P");
92  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "P");
93  }
94  catch ( Exception e )
95  {
96  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "Select", "F");
97  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "F");
98  throw e;
99  }
100  }
void OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test.TC_Select_MultipleValues_IGNORE_EN ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
150  {
151  try
152  {
153 
154  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/Select/Select_multiple.htm");
155 
156  EN.SelectWindow("SeListBoxMultiSelect");
157 
158  // Mit Werten vorbelegen
159  EN.Select("Künstler", "Marianne Rosenberg");
160  EN.Select("Künstler", "Heino");
161 
162  // Werte sind im Objekt?
163  EN.VerifyValue("Künstler", "Heino${SEP}Marianne Rosenberg");
164 
165  // IGNORE ändert nichts an den eingestellten Werten
166  EN.Select("Künstler", "${IGNORE}");
167  EN.VerifyValue("Künstler", "Heino${SEP}Marianne Rosenberg");
168 
169  // "" ändert auch nichts an den eingestellten Werten
170  EN.Select("Künstler", "");
171  EN.VerifyValue("Künstler", "Heino${SEP}Marianne Rosenberg");
172 
173  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "Select", "P");
174  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "P");
175  }
176  catch ( Exception e )
177  {
178  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "Select", "F");
179  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "F");
180  throw e;
181  }
182  }
void OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test.TC_Select_SingelValue_EN ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
42  {
43  try
44  {
45 
46  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/Select/Select.htm");
47 
48  EN.SelectWindow("SeListBox");
49 
50  EN.Select("Künstler", "Marianne Rosenberg");
51 
52  EN.VerifyValue("Künstler", "Marianne Rosenberg");
53 
54  EN.Select("Blumen", "Lilie");
55  EN.VerifyValue("Blumen", "Lilie");
56 
57  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "Select", "P");
58  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "P");
59  }
60  catch ( Exception e )
61  {
62  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "Select", "F");
63  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "F");
64  throw e;
65  }
66  }
void OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test.TC_SelectAndVerify_MultipleValues_DELETE_EN ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
112  {
113  try
114  {
115 
116  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/Select/Select_multiple.htm");
117 
118  EN.SelectWindow("SeListBoxMultiSelect");
119 
120  EN.Select("Künstler", "Marianne Rosenberg");
121  EN.Select("Künstler", "Heino");
122 
123  EN.VerifyValue("Künstler", "Heino${SEP}Marianne Rosenberg");
124 
125  EN.Select("Künstler", "${DELETE}");
126  EN.VerifyValue("Künstler", "${EMPTY}");
127 
128 
129  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "Select", "P");
130  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "P");
131  }
132  catch ( Exception e )
133  {
134  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "Select", "F");
135  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "F");
136  throw e;
137  }
138  }
void OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test.TC_SetValue_SingelValue_EN ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
195  {
196  try
197  {
198 
199  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/Select/Select.htm");
200 
201  EN.SelectWindow("SeListBox");
202 
203  EN.SetValue("Künstler", "Marianne Rosenberg");
204 
205  EN.VerifyValue("Künstler", "Marianne Rosenberg");
206 
207  EN.SetValue("Blumen", "Lilie");
208  EN.VerifyValue("Blumen", "Lilie");
209 
210  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "SetValue", "P");
211  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "P");
212  }
213  catch ( Exception e )
214  {
215  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "SeValue", "F");
216  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "F");
217  throw e;
218  }
219  }
void OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test.TC_SetValue_SingelValue_IGNORE_EN ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
232  {
233  try
234  {
235 
236  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/Select/Select.htm");
237 
238  EN.SelectWindow("SeListBox");
239 
240  EN.SetValue("Künstler", "Marianne Rosenberg");
241  EN.VerifyValue("Künstler", "Marianne Rosenberg");
242 
243  EN.SetValue("Künstler", "${IGNORE}");
244  EN.VerifyValue("Künstler", "Marianne Rosenberg");
245 
246  EN.SetValue("Künstler", "");
247  EN.VerifyValue("Künstler", "Marianne Rosenberg");
248 
249  EN.SetValue("Blumen", "Lilie");
250  EN.VerifyValue("Blumen", "Lilie");
251 
252  EN.SetValue("Blumen", "${IGNORE}");
253  EN.VerifyValue("Blumen", "Lilie");
254 
255  EN.SetValue("Blumen", "");
256  EN.VerifyValue("Blumen", "Lilie");
257 
258  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "SetValue", "P");
259  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "P");
260  }
261  catch ( Exception e )
262  {
263  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "SeValue", "F");
264  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyValue", "F");
265  throw e;
266  }
267  }
void OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test.TC_VerifyExists_NO ( )

Prüft die Methode SeListBox.VerifyExists.

Objekt ist nicht vorhanden. Erwartet wird, dass das Objekt nicht vorhanden ist.

306  {
307  try
308  {
309 
310  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/Select/Select.htm");
311 
312  EN.SelectWindow("SeListBox");
313 
314  EN.VerifyExists("NichtVorhanden", "NO");
315 
316  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyExists", "P");
317  }
318  catch ( Exception e )
319  {
320  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyExists", "F");
321  throw e;
322  }
323  }
void OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test.TC_VerifyExists_NO_YesObject ( )

Prüft die Methode SeListBox.VerifyExists.

Objekt ist vorhanden. Erwartet wird, dass das Objekt nicht vorhanden ist. -> Exception muss ausgelöst werden.

333  {
334  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/Select/Select.htm");
335  EN.SelectWindow("SeListBox");
336 
337  try
338  {
339  EN.VerifyExists("Künstler", "NO");
340  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyExists", "F");
341 
342  Assert.Fail("Exception ist nicht ausgelöst worden");
343  }
344  catch // \todo TODO: Exception Prüfen. Wurde die Richtige exception ausgelöst?
345  {
346  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyExists", "P");
347  Assert.Pass("Exception wurde ausgelöst worden");
348  }
349  }
void OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test.TC_VerifyExists_YES ( )

Prüft die Methode SeListBox.VerifyExists.

Objekt ist vorhanden. Erwartet wird, dass das Objekt vorhanden ist.

278  {
279  try
280  {
281 
282  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/Select/Select.htm");
283 
284  EN.SelectWindow("SeListBox");
285 
286  EN.VerifyExists("Künstler", "YES");
287  EN.VerifyExists("Blumen", "YES");
288 
289  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyExists", "P");
290  }
291  catch ( Exception e )
292  {
293  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyExists", "F");
294  throw e;
295  }
296  }
void OKW.GUI.Selenium.SeListBox_AllBrowser.SeListBox_Test.TC_VerifyExists_YES_NoObject ( )

Prüft die Methode SeLink.VerifyExists.

Objekt ist nicht vorhanden. Erwartet wird, dass das Objekt vorhanden ist.

358  {
359  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/Select/Select.htm");
360  EN.SelectWindow("SeListBox");
361 
362  try
363  {
364  EN.VerifyExists("NichtVorhanden", "YES");
365  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyExists", "F");
366 
367  Assert.Fail("Exception ist nicht ausgelöst worden");
368  }
369  catch // \todo TODO: Exception Prüfen. Wurde die Richtige exception ausgelöst?
370  {
371  ImplementationMatrix.Instance.SetImplementation(cvOKWObject, "VerifyExists", "P");
372  Assert.Pass("Exception wurde ausgelöst worden");
373  }
374  }

The documentation for this class was generated from the following file: