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.SePushButton_AllBrowser.SePushButton_Test Class Reference
Inheritance diagram for OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test:

Public Member Functions

void TC_ClickOn ()
 
void TC_LogCaption ()
 
void TC_LogExists_en ()
 
void TC_LogHasFocus_en ()
 
void TC_LogToolTip_en ()
 
void TC_LogIsActive_en ()
 
void AA_Taschenrechner_DE ()
 
void TC_MemorizeCaption ()
 
void TC_MemorizeExists_en ()
 
void TC_MemorizeHasFocus_en ()
 
void TC_MemorizeIsActive_en ()
 
void TC_MemorizeTooltip_en ()
 
void TC_SetFocus_VerifyHasFocus ()
 
void TC_VerifyCaption ()
 
void TC_VerifyExists_NO ()
 
void TC_VerifyExists_NO_YesObject ()
 
void TC_VerifyExists_YES ()
 
void TC_VerifyExists_YES_NoObject ()
 
void TC_VerifyIsActive_en ()
 
void TC_VerifyToolTip ()
 
void __NotImplemented_en ()
 

Detailed Description

Author
Zoltán Hrabovszki
Date
2015.02.28

Member Function Documentation

void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.__NotImplemented_en ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
590  {
591  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogValue", "N");
592  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogLabel", "N");
593  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogTablecellValue", "N");
594  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeValue", "N");
595  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeLabel", "N");
596  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeTablecellValue", "N");
597  ImplementationMatrix.Instance.SetImplementation("SePushButton", "SelectMenu", "N");
598  ImplementationMatrix.Instance.SetImplementation("SePushButton", "SelectTablecell", "N");
599  ImplementationMatrix.Instance.SetImplementation("SePushButton", "StopApp", "N");
600  ImplementationMatrix.Instance.SetImplementation("SePushButton", "StartApp", "N");
601  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyValue", "N");
602  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyLabel", "N");
603  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyTablecellValue", "N");
604  ImplementationMatrix.Instance.SetImplementation("SePushButton", "SelectWindow", "N");
605  ImplementationMatrix.Instance.SetImplementation("SePushButton", "SetValue", "N");
606 
607  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_ClickOn ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
50  {
51  try
52  {
53  EN.SelectWindow("InputButton");
54  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
55 
56  EN.ClickOn("Text_1");
57  EN.VerifyValue("Anzeige", "Ich bin Button 1 - ganz normal");
58 
59  EN.ClickOn("Text_2");
60  EN.VerifyValue("Anzeige", "Ich bin Button 2 - ganz normal");
61  ImplementationMatrix.Instance.SetImplementation("SePushButton", "ClickOn", "P");
62 
63  }
64  catch ( Exception e )
65  {
66  ImplementationMatrix.Instance.SetImplementation("SePushButton", "ClickOn", "F");
67  throw e;
68  }
69  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_LogCaption ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
80  {
81  try
82  {
83  EN.SelectWindow("InputButton");
84  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
85 
86  EN.LogCaption("Text_1");
87  EN.LogCaption("Text_2");
88 
89  // TODO ZH, 2014.06 Logging Prüfen
90 
91  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogCaption", "P");
92 
93  }
94  catch ( Exception e )
95  {
96  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogCaption", "F");
97  throw e;
98  }
99  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_LogExists_en ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
110  {
111  try
112  {
113  EN.SelectWindow("InputButton");
114  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
115  EN.LogExists("Text_1");
116  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogExists", "P");
117  }
118  catch (Exception e)
119  {
120  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogExists", "F");
121  throw e;
122  }
123  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_LogHasFocus_en ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
134  {
135  try
136  {
137  EN.SelectWindow("InputButton");
138  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
139  EN.LogHasFocus("Text_1");
140  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogHasFocus", "P");
141  }
142  catch (Exception e)
143  {
144  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogHasFocus", "F");
145  throw e;
146  }
147  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_LogIsActive_en ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
182  {
183  try
184  {
185  EN.SelectWindow("InputButton");
186  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
187  EN.LogIsActive("Text_1");
188 
189  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogIsActive", "P");
190  }
191  catch (Exception e)
192  {
193  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogIsActive", "F");
194  throw e;
195  }
196  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_LogToolTip_en ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
158  {
159  try
160  {
161  EN.SelectWindow("InputButton");
162  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
163  EN.LogTooltip("Text_1");
164  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogToolTip", "P");
165  }
166  catch (Exception e)
167  {
168  ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogToolTip", "F");
169  throw e;
170  }
171  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_MemorizeCaption ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
220  {
221  try
222  {
223  EN.SelectWindow("InputButton");
224  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
225 
226  EN.MemorizeCaption("Text_1", "SePushButton_MemorizeCaption_1" );
227  Assert.AreEqual("Button 1", OKW.OKW_Memorize.Instance.Get("SePushButton_MemorizeCaption_1"));
228 
229  EN.MemorizeCaption("Text_2", "SePushButton_MemorizeCaption_2");
230  Assert.AreEqual("Button 2", OKW.OKW_Memorize.Instance.Get("SePushButton_MemorizeCaption_2"));
231 
232  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeCaption", "P");
233 
234  }
235  catch ( Exception e )
236  {
237  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeCaption", "F");
238  throw e;
239  }
240  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_MemorizeExists_en ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
251  {
252  try
253  {
254  EN.SelectWindow("InputButton");
255  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
256  EN.MemorizeExists("Text_1", "SePushButton_MemorizeExists_1");
257 
258  Assert.AreEqual("YES", OKW.OKW_Memorize.Instance.Get("SePushButton_MemorizeExists_1"));
259  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeExists", "P");
260  }
261  catch (Exception e)
262  {
263  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeExists", "F");
264  throw e;
265  }
266  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_MemorizeHasFocus_en ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
277  {
278  try
279  {
280  EN.SelectWindow("InputButton");
281  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
282  EN.MemorizeHasFocus("Text_1", "SePushButton_MemorizeHasFocus");
283 
284  Assert.AreEqual("NO", OKW.OKW_Memorize.Instance.Get("SePushButton_MemorizeHasFocus"));
285  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeHasFocus", "P");
286  }
287  catch (Exception e)
288  {
289  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeHasFocus", "F");
290  throw e;
291  }
292  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_MemorizeIsActive_en ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
303  {
304  try
305  {
306  EN.SelectWindow("InputButton");
307  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
308  EN.MemorizeIsActive("Text_1", "SePushButton_MemorizeIsActive");
309 
310  Assert.AreEqual("YES", OKW.OKW_Memorize.Instance.Get("SePushButton_MemorizeIsActive"));
311  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeIsActive", "P");
312  }
313  catch (Exception e)
314  {
315  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeIsActive", "F");
316  throw e;
317  }
318  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_MemorizeTooltip_en ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
330  {
331  try
332  {
333  EN.SelectWindow("InputButton");
334  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
335  EN.MemorizeTooltip("Text_1", "SePushButton_MemorizeTooltip_1");
336  EN.MemorizeTooltip("Text_2", "SePushButton_MemorizeTooltip_2");
337 
338  Assert.AreEqual("Button 1 Tooltip/title", OKW.OKW_Memorize.Instance.Get("SePushButton_MemorizeTooltip_1"));
339  Assert.AreEqual("Button 2 Tooltip/title", OKW.OKW_Memorize.Instance.Get("SePushButton_MemorizeTooltip_2"));
340 
341  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeToolTip", "P");
342  }
343  catch (Exception e)
344  {
345  ImplementationMatrix.Instance.SetImplementation("SePushButton", "MemorizeToolTip", "F");
346  throw e;
347  }
348  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_SetFocus_VerifyHasFocus ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
360  {
361  try
362  {
363  EN.SelectWindow("InputButton");
364  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
365 
366  EN.SetFocus("Text_1");
367 
368  EN.VerifyHasFocus( "Text_1", "YES" );
369  EN.VerifyHasFocus( "Text_2", "NO" );
370 
371  EN.SetFocus("Text_2");
372 
373  EN.VerifyHasFocus( "Text_2", "YES" );
374  EN.VerifyHasFocus( "Text_1", "NO" );
375 
376  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyHasFocus", "P");
377  ImplementationMatrix.Instance.SetImplementation("SePushButton", "SetFocus", "P");
378 
379  }
380  catch ( Exception e )
381  {
382  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyHasFocus", "F");
383  ImplementationMatrix.Instance.SetImplementation("SePushButton", "SetFocus", "F");
384  throw e;
385  }
386  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_VerifyCaption ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
397  {
398  try
399  {
400  EN.SelectWindow("InputButton");
401  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
402 
403  EN.VerifyCaption("Text_1", "Button 1");
404  EN.VerifyCaption("Text_2", "Button 2");
405 
406  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyCaption", "P");
407 
408  }
409  catch ( Exception e )
410  {
411  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyCaption", "F");
412  throw e;
413  }
414  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_VerifyExists_NO ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
425  {
426  try
427  {
428  EN.SelectWindow("InputButton");
429  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
430  EN.VerifyExists("NichtVorhanden", "NO");
431  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyExists", "P");
432  }
433  catch ( Exception e )
434  {
435  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyExists", "F");
436  throw e;
437  }
438  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_VerifyExists_NO_YesObject ( )
Author
Zoltán Hrabovszki
Date
2015.02.28 TODO Zeitmessung einbauen
452  {
453  EN.SelectWindow("InputButton");
454  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
455 
456  try
457  {
458  EN.VerifyExists("Test_1", "NO");
459  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyExists", "F");
460 
461  Assert.Fail("Exception ist nicht ausgelöst worden");
462  }
463  catch
464  {
465  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyExists", "P");
466  Assert.Pass("Exception wurde ausgelöst worden");
467  }
468  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_VerifyExists_YES ( )
Author
Zoltán Hrabovszki
Date
2015.02.28 TODO Zeitmessung einbauen
482  {
483  try
484  {
485  EN.SelectWindow("InputButton");
486  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
487  EN.VerifyExists("Text_1", "YES");
488  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyExists", "P");
489  }
490  catch ( Exception e )
491  {
492  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyExists", "F");
493  throw e;
494  }
495  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_VerifyExists_YES_NoObject ( )
Author
Zoltán Hrabovszki
Date
2015.02.28 TODO Zeitmessung einbauen
508  {
509  EN.SelectWindow("InputButton");
510  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
511 
512  try
513  {
514  EN.VerifyExists("NichtVorhanden", "YES");
515  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyExists", "F");
516 
517  Assert.Fail("Exception ist nicht ausgelöst worden");
518  }
519  catch
520  {
521  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyExists", "P");
522  Assert.Pass("Exception wurde ausgelöst worden");
523  }
524  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_VerifyIsActive_en ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
535  {
536  try
537  {
538  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
539  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton_disabled.htm");
540  EN.SelectWindow("InputButton");
541 
542  EN.VerifyIsActive("Text_1", "YES");
543  EN.VerifyIsActive("Text_2", "NO");
544 
545  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyIsActive", "P");
546  }
547  catch (Exception e)
548  {
549  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyIsActive", "F");
550  throw e;
551  }
552  }
void OKW.GUI.Selenium.SePushButton_AllBrowser.SePushButton_Test.TC_VerifyToolTip ( )
Author
Zoltán Hrabovszki
Date
2015.02.28
563  {
564  try
565  {
566  EN.SelectWindow("InputButton");
567  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/PushButton/PushButton.htm");
568 
569  EN.VerifyTooltip("Text_1", "Button 1 Tooltip/title");
570  EN.VerifyTooltip("Text_2", "Button 2 Tooltip/title");
571 
572  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyTooltip", "P");
573  }
574  catch ( Exception e )
575  {
576  ImplementationMatrix.Instance.SetImplementation("SePushButton", "VerifyTooltip", "P");
577  throw e;
578  }
579  }

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