OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
SeInputButton_EN_Test.java
1 package okw.seinputbutton;
2 /*
3 ==============================================================================
4 Copyright © 2012 - 2019 IT-Beratung Hrabovszki
5 ==============================================================================
6 
7 This file is part of OpenKeyWord.
8 
9 OpenKeyWord is free software: you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version.
13 
14 OpenKeyWord is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
18 
19 You should have received a copy of the GNU General Public License
20 along with OpenKeyWord. If not, see <http://www.gnu.org/licenses/>.
21 
22 Diese Datei ist Teil von OpenKeyWord.
23 
24 OpenKeyWord ist Freie Software: Sie können es unter den Bedingungen
25 der GNU General Public License, wie von der Free Software Foundation,
26 Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren
27 veröffentlichten Version, weiterverbreiten und/oder modifizieren.
28 
29 OpenKeyWord wird in der Hoffnung, dass es nützlich sein wird, aber
30 OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
31 Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
32 Siehe die GNU General Public License für weitere Details.
33 
34 Sie sollten eine Kopie der GNU General Public License zusammen mit
35 OpenKeyWord erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
36 */
37 
38 
39 import static org.junit.Assert.*;
40 
41 import org.junit.FixMethodOrder;
42 
43 import okw.OKW_Memorize_Sngltn;
44 import okw.core.EN;
45 import okw.exceptions.OKWFrameObjectMethodNotImplemented;
46 import okw.exceptions.OKWVerifyingFailsException;
47 
48 import org.junit.Ignore;
49 import org.junit.Rule;
50 import org.junit.Test;
51 import org.junit.rules.TestName;
52 import org.junit.runners.MethodSorters;
53 
68  @Ignore("Ignoring the whole fixture")
69  @FixMethodOrder( MethodSorters.NAME_ASCENDING )
70  public class SeInputButton_EN_Test
71  {
73 
74  protected static String ApplicationName;
75 
76  @Rule
77  public TestName name = new TestName();
78 
79 
80 
81  // \~german
82  // \brief
83  // Test des Schlüsselwortes ClickOn für den GUI-Adapter SeInputButton.
84  //
85  // \~
86  // \author Zoltán Hrabovszki
87  // \date 2015.02.28
88  @Test
89  public void tc_ClickOn() throws Exception
90  {
91  EN.BeginTest( name.getMethodName() );
92  EN.StartApp( ApplicationName );
93  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
94 
95  EN.SelectWindow("InputButton");
96 
97  EN.ClickOn("Text_1");
98  EN.VerifyValue("Display", "Ich bin Button 1 - ganz normal");
99 
100  EN.ClickOn("Text_2");
101  EN.VerifyValue("Display", "Ich bin Button 2 - ganz normal");
102 
103  EN.StopApp( ApplicationName );
104  EN.EndTest();
105  }
106 
107  // \~german
108  // \brief
109  // Test des Schlüsselwortes LogCaption für den GUI-Adapter SeInputButton.
110  //
111  // \~
112  // \author Zoltán Hrabovszki
113  // \date 2015.02.28
114  @Test
115  public void tc_LogCaption() throws Exception
116  {
117  EN.BeginTest( name.getMethodName() );
118 
119  EN.StartApp( ApplicationName );
120  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
121 
122  EN.SelectWindow("InputButton");
123  EN.LogCaption("Text_1");
124  EN.LogCaption("Text_2");
125 
126 
127  EN.StopApp( ApplicationName );
128  EN.EndTest();
129  }
130 
131  // \~german
132  // \brief
133  // Test des Schlüsselwortes LogExists für den GUI-Adapter SeInputButton.
134  //
135  // \~
136  // \author Zoltán Hrabovszki
137  // \date 2015.02.28
138  @Test
139  public void tc_LogExists() throws Exception
140  {
141 
142  EN.BeginTest( name.getMethodName() );
143  EN.StartApp( ApplicationName );
144  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
145 
146  EN.SelectWindow("InputButton");
147  EN.LogExists("Text_1");
148 
149  EN.StopApp( ApplicationName );
150  EN.EndTest();
151 
152  }
153 
154  // \~german
155  // \brief
156  // Test des Schlüsselwortes LogHasFocus für den GUI-Adapter SeInputButton.
157  //
158  // \~
159  // \author Zoltán Hrabovszki
160  // \date 2015.02.28
161  @Test
162  public void tc_LogHasFocus() throws Exception
163  {
164 
165  EN.BeginTest( name.getMethodName() );
166  EN.StartApp( ApplicationName );
167  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
168 
169  EN.SelectWindow("InputButton");
170  EN.LogHasFocus("Text_1");
171  //ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogHasFocus", "P");
172 
173  EN.StopApp( ApplicationName );
174  EN.EndTest();
175 
176  }
177 
178  // \~german
179  // \brief
180  // Test des Schlüsselwortes LogTooltip für den GUI-Adapter SeInputButton.
181  //
182  // \~
183  // \author Zoltán Hrabovszki
184  // \date 2015.02.28
185  @Test
186  public void tc_LogToolTip() throws Exception
187  {
188  EN.BeginTest( name.getMethodName() );
189  EN.StartApp( ApplicationName );
190  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
191 
192  EN.SelectWindow("InputButton");
193  EN.LogTooltip("Text_1");
194 
195  EN.StopApp( ApplicationName );
196  EN.EndTest();
197  }
198 
199  // \~german
200  // \brief
201  // Test des Schlüsselwortes LogTooltip für den GUI-Adapter SeInputButton.
202  //
203  // \~
204  // \author Zoltán Hrabovszki
205  // \date 2015.02.28
206  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
207  public void tc_LogValue_OKWFrameObjectMethodNotImplemented() throws Exception
208  {
209  EN.BeginTest( name.getMethodName() );
210  EN.StartApp( ApplicationName );
211  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
212 
213  EN.SelectWindow("InputButton");
214  EN.LogValue("Text_1");
215 
216  EN.StopApp( ApplicationName );
217  EN.EndTest();
218  }
219 
220  // \~german
221  // \brief
222  // Test des Schlüsselwortes LogIsaCTIVE für den GUI-Adapter SeInputButton.
223  //
224  // \~
225  // \author Zoltán Hrabovszki
226  // \date 2015.02.28
227  @Test
228  public void tc_LogIsActive() throws Exception
229  {
230  EN.BeginTest( name.getMethodName() );
231  EN.StartApp( ApplicationName );
232  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
233 
234  EN.SelectWindow("InputButton");
235  EN.LogIsActive("Text_1");
236 
237 
238  EN.StopApp( ApplicationName );
239  EN.EndTest();
240  }
241 
242 
243  // \~german
244  // \brief
245  // Test des Schlüsselwortes MemorizeCaption für den GUI-Adapter SeInputButton.
246  //
247  // \~
248  // \author Zoltán Hrabovszki
249  // \date 2015.02.28
250  @Test
251  public void tc_MemorizeCaption() throws Exception
252  {
253  EN.BeginTest( name.getMethodName() );
254  EN.StartApp( ApplicationName );
255  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
256 
257  EN.SelectWindow("InputButton");
258 
259  EN.MemorizeCaption("Text_1", "SePushButton_MemorizeCaption_1" );
260  assertEquals("Button 1", myMM.get("SePushButton_MemorizeCaption_1"));
261 
262  EN.MemorizeCaption("Text_2", "SePushButton_MemorizeCaption_2");
263  assertEquals("Button 2", myMM.get("SePushButton_MemorizeCaption_2"));
264 
265  EN.StopApp( ApplicationName );
266  EN.EndTest();
267 
268  }
269 
270  // \~german
271  // \brief
272  // Test des Schlüsselwortes MemorizeCaption für den GUI-Adapter SeInputButton.
273  //
274  // \~
275  // \author Zoltán Hrabovszki
276  // \date 2015.02.28
277  @Test
278  public void tc_MemorizeLabel() throws Exception
279  {
280 
281  EN.BeginTest( name.getMethodName() );
282  EN.StartApp( ApplicationName );
283  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button_disabled.htm");
284 
285  EN.SelectWindow("InputButton not Active");
286 
287  EN.MemorizeLabel("Text_1", "SeInputButton_MemorizeLabel_1" );
288  assertEquals("Label für Button1:", myMM.get("SeInputButton_MemorizeLabel_1"));
289 
290  EN.MemorizeLabel("Text_2", "SeInputButton_MemorizeLabel_2");
291  assertEquals("Label für Button2:", myMM.get("SeInputButton_MemorizeLabel_2"));
292 
293 
294  EN.StopApp( ApplicationName );
295  EN.EndTest();
296  }
297 
298 
299  // \~german
300  // \brief
301  // Test des Schlüsselwortes MemorizeExists für den GUI-Adapter SeInputButton.
302  //
303  // \~
304  // \author Zoltán Hrabovszki
305  // \date 2015.02.28
306  @Test
307  public void tc_MemorizeExists() throws Exception
308  {
309  EN.BeginTest( name.getMethodName() );
310  EN.StartApp( ApplicationName );
311  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
312 
313  EN.SelectWindow("InputButton");
314  EN.MemorizeExists("Text_1", "SePushButton_MemorizeExists_1");
315 
316  assertEquals("YES", myMM.get("SePushButton_MemorizeExists_1"));
317 
318  EN.StopApp( ApplicationName );
319  EN.EndTest();
320  }
321 
322  // \~german
323  // \brief
324  // Test des Schlüsselwortes MemorizeHasFocus für den GUI-Adapter SeInputButton.
325  //
326  // \~
327  // \author Zoltán Hrabovszki
328  // \date 2015.02.28
329  @Test
330  public void tc_MemorizeHasFocus() throws Exception
331  {
332  EN.BeginTest( name.getMethodName() );
333  EN.StartApp( ApplicationName );
334  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
335 
336  EN.SelectWindow("InputButton");
337  EN.MemorizeHasFocus("Text_1", "SePushButton_MemorizeHasFocus");
338 
339  assertEquals("NO", myMM.get("SePushButton_MemorizeHasFocus"));
340 
341  EN.StopApp( ApplicationName );
342  EN.EndTest();
343  }
344 
345  // \~german
346  // \brief
347  // Test des Schlüsselwortes MemorizeIsActive für den GUI-Adapter SeInputButton.
348  //
349  // \~
350  // \author Zoltán Hrabovszki
351  // \date 2015.02.28
352  @Test
353  public void tc_MemorizeIsActive() throws Exception
354  {
355  EN.BeginTest( name.getMethodName() );
356  EN.StartApp( ApplicationName );
357  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
358 
359  EN.SelectWindow("InputButton");
360  EN.MemorizeIsActive("Text_1", "SePushButton_MemorizeIsActive");
361 
362  assertEquals("YES", myMM.get("SePushButton_MemorizeIsActive"));
363 
364  EN.StopApp( ApplicationName );
365  EN.EndTest();
366 
367  }
368 
369 
370  // \~german
371  // \brief
372  // Test des Schlüsselwortes MemorizeTooltip für den GUI-Adapter SeInputButton.
373  //
374  // \~
375  // \author Zoltán Hrabovszki
376  // \date 2015.02.28
377  @Test
378  public void tc_MemorizeTooltip() throws Exception
379  {
380  EN.BeginTest( name.getMethodName() );
381  EN.StartApp( ApplicationName );
382  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
383 
384  EN.SelectWindow("InputButton");
385  EN.MemorizeTooltip("Text_1", "SePushButton_MemorizeTooltip_1");
386  EN.MemorizeTooltip("Text_2", "SePushButton_MemorizeTooltip_2");
387 
388  assertEquals("Button 1 Tooltip/title", myMM.get("SePushButton_MemorizeTooltip_1"));
389  assertEquals("Button 2 Tooltip/title", myMM.get("SePushButton_MemorizeTooltip_2"));
390 
391 
392  EN.StopApp( ApplicationName );
393  EN.EndTest();
394  }
395 
396  // \~german
397  // \brief
398  // Test des Schlüsselwortes MemorizeValue für den GUI-Adapter SeInputButton.
399  //
400  // \~
401  // \author Zoltán Hrabovszki
402  // \date 2015.02.28
403  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
404  public void tc_MemorizeValue_OKWFrameObjectMethodNotImplemented() throws Exception
405  {
406  EN.BeginTest( name.getMethodName() );
407  EN.StartApp( ApplicationName );
408  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
409 
410  EN.SelectWindow("InputButton");
411  EN.MemorizeValue("Text_1", "SePushButton_MemorizeTooltip_1");
412 
413  EN.StopApp( ApplicationName );
414  EN.EndTest();
415  }
416 
417 
418  // \~german
419  // \brief
420  // Test des Schlüsselwortes SetFocus und VerifyHasFocus für den GUI-Adapter SeInputButton.
421  //
422  // \~
423  // \author Zoltán Hrabovszki
424  // \date 2015.02.28
425 
426  @Test
427  public void tc_SetFocus_VerifyHasFocus() throws Exception
428  {
429  EN.BeginTest( name.getMethodName() );
430  EN.StartApp( ApplicationName );
431  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
432 
433  EN.SelectWindow("InputButton");
434 
435  EN.SetFocus("Text_1");
436 
437  EN.VerifyHasFocus( "Text_1", "YES" );
438  EN.VerifyHasFocus( "Text_2", "NO" );
439 
440  EN.SetFocus("Text_2");
441 
442  EN.VerifyHasFocus( "Text_2", "YES" );
443  EN.VerifyHasFocus( "Text_1", "NO" );
444 
445  EN.StopApp( ApplicationName );
446  EN.EndTest();
447  }
448 
449  // \~german
450  // \brief
451  // Test des Schlüsselwortes SelectMenu( FN ) für den GUI-Adapter SeInputButton.
452  //
453  // \~
454  // \author Zoltán Hrabovszki
455  // \date 2015.02.28
456  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
457  public void tc_SelectMenu_OKWFrameObjectMethodNotImplemented() throws Exception
458  {
459  EN.BeginTest( name.getMethodName() );
460  EN.StartApp( ApplicationName );
461  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
462 
463  EN.SelectWindow("InputButton");
464 
465  EN.SelectMenu("Text_1");
466 
467  EN.StopApp( ApplicationName );
468  EN.EndTest();
469  }
470 
471  // \~german
472  // \brief
473  // Test des Schlüsselwortes SelectMenu( FN, Val ) für den GUI-Adapter SeInputButton.
474  //
475  // \~
476  // \author Zoltán Hrabovszki
477  // \date 2015.02.28
478  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
479  public void tc_SelectMenu2_OKWFrameObjectMethodNotImplemented() throws Exception
480  {
481  EN.BeginTest( name.getMethodName() );
482  EN.StartApp( ApplicationName );
483  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
484 
485  EN.SelectWindow("InputButton");
486 
487  EN.SelectMenu("Text_1", "What ever...");
488 
489  EN.StopApp( ApplicationName );
490  EN.EndTest();
491  }
492 
493 
494  // \~german
495  // \brief
496  // Test des Schlüsselwortes SetValue( FN, Val ) für den GUI-Adapter SeInputButton.
497  //
498  // \~
499  // \author Zoltán Hrabovszki
500  // \date 2015.02.28
501  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
502  public void tc_SetValue_OKWFrameObjectMethodNotImplemented() throws Exception
503  {
504  EN.BeginTest( name.getMethodName() );
505  EN.StartApp( ApplicationName );
506  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
507 
508  EN.SelectWindow("InputButton");
509 
510  EN.SetValue("Text_1", "What ever...");
511 
512  EN.StopApp( ApplicationName );
513  EN.EndTest();
514  }
515 
516  // \~german
517  // \brief
518  // Test des Schlüsselwortes Select( FN, Val ) für den GUI-Adapter SeInputButton.
519  //
520  // \~
521  // \author Zoltán Hrabovszki
522  // \date 2015.02.28
523  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
524  public void tc_Select_OKWFrameObjectMethodNotImplemented() throws Exception
525  {
526  EN.BeginTest( name.getMethodName() );
527  EN.StartApp( ApplicationName );
528  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
529 
530  EN.SelectWindow("InputButton");
531 
532  EN.Select("Text_1", "What ever...");
533 
534  EN.StopApp( ApplicationName );
535  EN.EndTest();
536  }
537 
538  // \~german
539  // \brief
540  // Test des Schlüsselwortes VerifyCaption für den GUI-Adapter SeInputButton.
541  //
542  // \~
543  // \author Zoltán Hrabovszki
544  // \date 2015.02.28
545  @Test
546  public void tc_VerifyCaption() throws Exception
547  {
548  EN.BeginTest( name.getMethodName() );
549  EN.StartApp( ApplicationName );
550  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
551 
552  EN.SelectWindow("InputButton");
553 
554  EN.VerifyCaption("Text_1", "Button 1");
555  EN.VerifyCaption("Text_2", "Button 2");
556 
557 
558  EN.StopApp( ApplicationName );
559  EN.EndTest();
560  }
561 
562  // \~german
563  // \brief
564  // Test des Schlüsselwortes VerifyCaptionWCM für den GUI-Adapter SeInputButton.
565  //
566  // \~
567  // \author Zoltán Hrabovszki
568  // \date 2015.02.28
569  @Test
570  public void tc_VerifyCaptionWCM() throws Exception
571  {
572  EN.BeginTest( name.getMethodName() );
573  EN.StartApp( ApplicationName );
574  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
575 
576  EN.SelectWindow("InputButton");
577 
578  EN.VerifyCaptionWCM("Text_1", "?utton #");
579  EN.VerifyCaptionWCM("Text_2", "?utton #");
580 
581 
582  EN.StopApp( ApplicationName );
583  EN.EndTest();
584  }
585 
586  // \~german
587  // \brief
588  // Test des Schlüsselwortes VerifyCaptionREGX für den GUI-Adapter SeInputButton.
589  //
590  // \~
591  // \author Zoltán Hrabovszki
592  // \date 2015.02.28
593  @Test
594  public void tc_VerifyCaptionREGX() throws Exception
595  {
596  EN.BeginTest( name.getMethodName() );
597  EN.StartApp( ApplicationName );
598  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
599 
600  EN.SelectWindow("InputButton");
601 
602  EN.VerifyCaptionREGX("Text_1", "Button 1");
603  EN.VerifyCaptionREGX("Text_2", "Button 2");
604 
605 
606  EN.StopApp( ApplicationName );
607  EN.EndTest();
608  }
609 
610  // \~german
611  // \brief
612  // Test des Schlüsselwortes VerifyExists für den GUI-Adapter SeInputButton.
613  // \~
614  // \author Zoltán Hrabovszki
615  // \date 2015.02.28
616  @Test
617  public void tc_VerifyExists_ExsistsNOExpectedNO() throws Exception
618  {
619  EN.BeginTest( name.getMethodName() );
620  EN.StartApp( ApplicationName );
621  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
622 
623  EN.SelectWindow("InputButton");
624  EN.VerifyExists("Does Not Exists", "NO");
625  }
626 
627  // \~german
628  // \brief
629  // Test des Schlüsselwortes VerifyExists für den GUI-Adapter SeInputButton.
630  // \~
631  // \author Zoltán Hrabovszki
632  // \date 2015.02.28
633  @Test( expected = OKWVerifyingFailsException.class )
634  public void tc_VerifyExists_ExistsNOExpectedYES() throws Exception
635  {
636  EN.BeginTest( name.getMethodName() );
637  EN.StartApp( ApplicationName );
638  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
639 
640  EN.SelectWindow("InputButton");
641  EN.VerifyExists("Does Not Exists", "YES");
642 
643  EN.EndTest();
644  }
645 
646  // \~german
647  // \brief
648  // Test des Schlüsselwortes VerifyExists für den GUI-Adapter SeInputButton.
649  //
650  // Prüfung: Sollwert Nein Istwert Ja.
651  // \~
652  // \author Zoltán Hrabovszki
653  // \date 2015.02.28
654  @Test( expected = OKWVerifyingFailsException.class )
655  public void tc_VerifyExists_ExistsYESExpectedNO() throws Exception
656  {
657  EN.BeginTest( name.getMethodName() );
658  EN.StartApp( ApplicationName );
659  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
660 
661  EN.SelectWindow("InputButton");
662  EN.VerifyExists("Text_1", "NO");
663 
664  EN.EndTest();
665  }
666 
667  // \~german
668  // \brief
669  // Test des Schlüsselwortes VerifyExists für den GUI-Adapter SeInputButton.
670  //
671  // Prüfung: Sollwert Ja. Istwert Ja.
672  // \~
673  // \author Zoltán Hrabovszki
674  // \date 2015.02.28
675  @Test
676  public void tc_VerifyExists_ExistsYESExpectedYES() throws Exception
677  {
678  EN.BeginTest( name.getMethodName() );
679  EN.StartApp( ApplicationName );
680  EN.TypeKey( "URL", "http://test.openkeyword.de/InputButton/input_type-button.htm" );
681 
682  EN.SelectWindow( "InputButton" );
683  EN.VerifyExists( "Text_1", "YES" );
684 
685  EN.StopApp( ApplicationName );
686  EN.EndTest();
687  }
688 
689  // \~german
690  // \brief
691  // Test des Schlüsselwortes VerifyIsActive für den GUI-Adapter SeInputButton.
692  //
693  // Button 1 ist active (_nicht_ "disabled")
694  //
695  // \~
696  // \author Zoltán Hrabovszki
697  // \date 2015.02.28
698  @Test
699  public void tc_VerifyIsActive_ActiveYESExpectedYES() throws Exception
700  {
701  EN.BeginTest( name.getMethodName() );
702  EN.StartApp( ApplicationName );
703  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
704 
705  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
706  EN.SelectWindow("InputButton");
707 
708  EN.VerifyIsActive("Text_1", "YES");
709 
710  EN.StopApp( ApplicationName );
711  EN.EndTest();
712  }
713 
714  // \~german
715  // \brief
716  // Test des Schlüsselwortes VerifyIsActive für den GUI-Adapter SeInputButton.
717  //
718  // Button 1 ist active (_nicht_ "disabled")
719  //
720  // \~
721  // \author Zoltán Hrabovszki
722  // \date 2015.02.28
723  @Test(expected=OKWVerifyingFailsException.class)
724  public void tc_VerifyIsActive_ActiveYESExpectedNO() throws Exception
725  {
726  EN.BeginTest( name.getMethodName() );
727  EN.StartApp( ApplicationName );
728  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
729 
730  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
731  EN.SelectWindow("InputButton");
732 
733  EN.VerifyIsActive("Text_1", "NO");
734 
735  EN.StopApp( ApplicationName );
736  EN.EndTest();
737  }
738 
739  // \~german
740  // \brief
741  // Test des Schlüsselwortes VerifyIsActive für den GUI-Adapter SeInputButton.
742  //
743  //
744  // \~
745  // \author Zoltán Hrabovszki
746  // \date 2015.02.28
747  @Test
748  public void tc_VerifyIsActive_ActiveNOExpectedNO() throws Exception
749  {
750  EN.BeginTest( name.getMethodName() );
751  EN.StartApp( ApplicationName );
752  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button_disabled.htm");
753 
754  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
755  EN.SelectWindow("InputButton not Active");
756 
757  EN.VerifyIsActive("Text_2", "NO");
758 
759  EN.StopApp( ApplicationName );
760  EN.EndTest();
761  }
762 
763  // \~german
764  // \brief
765  // Test des Schlüsselwortes VerifyIsActive für den GUI-Adapter SeInputButton.
766  //
767  //
768  // \~
769  // \author Zoltán Hrabovszki
770  // \date 2015.02.28
771  @Test(expected=OKWVerifyingFailsException.class)
772  public void tc_VerifyIsActive_ActiveNOExpectedYES() throws Exception
773  {
774  EN.BeginTest( name.getMethodName() );
775  EN.StartApp( ApplicationName );
776  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button_disabled.htm");
777 
778  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
779  EN.SelectWindow("InputButton not Active");
780 
781  EN.VerifyIsActive("Text_2", "YES");
782 
783  EN.StopApp( ApplicationName );
784  EN.EndTest();
785  }
786 
787  // \~german
788  // \brief
789  // Test des Schlüsselwortes VerifyLabel für den GUI-Adapter SeInputButton.
790  //
791  //
792  // \~
793  // \author Zoltán Hrabovszki
794  // \date 2015.02.28
795  @Test
796  public void tc_VerifyLabel() throws Exception
797  {
798  EN.BeginTest( name.getMethodName() );
799  EN.StartApp( ApplicationName );
800  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button_disabled.htm");
801 
802  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
803  EN.SelectWindow("InputButton not Active");
804 
805  EN.VerifyLabel("Text_1", "Label für Button1:");
806  EN.VerifyLabel("Text_2", "Label für Button2:");
807 
808  EN.StopApp( ApplicationName );
809  EN.EndTest();
810  }
811 
812  // \~german
813  // \brief
814  // Test des Schlüsselwortes VerifyLabel für den GUI-Adapter SeInputButton.
815  //
816  //
817  // \~
818  // \author Zoltán Hrabovszki
819  // \date 2015.02.28
820  @Test
821  public void tc_VerifyLabelWCM() throws Exception
822  {
823  EN.BeginTest( name.getMethodName() );
824  EN.StartApp( ApplicationName );
825  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button_disabled.htm");
826 
827  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
828  EN.SelectWindow("InputButton not Active");
829 
830  EN.VerifyLabelWCM("Text_1", "Label für Button#:");
831  EN.VerifyLabelWCM("Text_2", "Label für Button#:");
832 
833  EN.StopApp( ApplicationName );
834  EN.EndTest();
835  }
836 
837  // \~german
838  // \brief
839  // Test des Schlüsselwortes VerifyLabel für den GUI-Adapter SeInputButton.
840  //
841  //
842  // \~
843  // \author Zoltán Hrabovszki
844  // \date 2015.02.28
845  @Test
846  public void tc_VerifyLabelREGX() throws Exception
847  {
848  EN.BeginTest( name.getMethodName() );
849  EN.StartApp( ApplicationName );
850  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button_disabled.htm");
851 
852  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
853  EN.SelectWindow("InputButton not Active");
854 
855  EN.VerifyLabelREGX("Text_1", "Label für Button1:");
856  EN.VerifyLabelREGX("Text_2", "Label für Button2:");
857 
858  EN.StopApp( ApplicationName );
859  EN.EndTest();
860  }
861 
862  // \~german
863  // \brief
864  // Test des Schlüsselwortes VerifyToolTip für den GUI-Adapter SeInputButton.
865  //
866  // \~
867  // \author Zoltán Hrabovszki
868  // \date 2015.02.28
869  @Test
870  public void tc_VerifyToolTip() throws Exception
871  {
872  EN.BeginTest( name.getMethodName() );
873  EN.StartApp( ApplicationName );
874  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
875 
876  EN.SelectWindow("InputButton");
877 
878  EN.VerifyTooltip("Text_1", "Button 1 Tooltip/title");
879  EN.VerifyTooltip("Text_2", "Button 2 Tooltip/title");
880 
881  EN.StopApp( ApplicationName );
882  EN.EndTest();
883  }
884 
885  // \~german
886  // \brief
887  // Test des Schlüsselwortes VerifyToolTipWCM für den GUI-Adapter SeInputButton.
888  //
889  // \~
890  // \author Zoltán Hrabovszki
891  // \date 2015.02.28
892  @Test
893  public void tc_VerifyToolTipWCM() throws Exception
894  {
895  EN.BeginTest( name.getMethodName() );
896  EN.StartApp( ApplicationName );
897  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
898 
899  EN.SelectWindow("InputButton");
900 
901  EN.VerifyTooltipWCM("Text_1", "?utton # Tooltip/title");
902  EN.VerifyTooltipWCM("Text_2", "?utton # Tooltip/title");
903 
904  EN.StopApp( ApplicationName );
905  EN.EndTest();
906  }
907 
908  // \~german
909  // \brief
910  // Test des Schlüsselwortes VerifyToolTip für den GUI-Adapter SeInputButton.
911  //
912  // \~
913  // \author Zoltán Hrabovszki
914  // \date 2015.02.28
915  @Test
916  public void tc_VerifyToolTipREGX() throws Exception
917  {
918  EN.BeginTest( name.getMethodName() );
919  EN.StartApp( ApplicationName );
920  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
921 
922  EN.SelectWindow("InputButton");
923 
924  EN.VerifyTooltipREGX("Text_1", "Button 1 Tooltip/title");
925  EN.VerifyTooltipREGX("Text_2", "Button 2 Tooltip/title");
926 
927  EN.StopApp( ApplicationName );
928  EN.EndTest();
929  }
930 
931 
932  // \~german
933  // \brief
934  // Test des Schlüsselwortes VerifyValue für den GUI-Adapter SeInputButton.
935  //
936  // \~
937  // \author Zoltán Hrabovszki
938  // \date 2015.02.28
939  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
940  public void tc_VerifyValue_OKWFrameObjectMethodNotImplemented() throws Exception
941  {
942  EN.BeginTest( name.getMethodName() );
943  EN.StartApp( ApplicationName );
944  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
945 
946  EN.SelectWindow("InputButton");
947 
948  EN.VerifyValue("Text_1", "Button 1 Tooltip/title");
949 
950  EN.StopApp( ApplicationName );
951  EN.EndTest();
952  }
953 
954 
955  // \~german
956  // \brief
957  // Test des Schlüsselwortes VerifyValueWCM für den GUI-Adapter SeInputButton.
958  //
959  // \~
960  // \author Zoltán Hrabovszki
961  // \date 2015.02.28
962  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
963  public void tc_VerifyValueWCM_OKWFrameObjectMethodNotImplemented() throws Exception
964  {
965  EN.BeginTest( name.getMethodName() );
966  EN.StartApp( ApplicationName );
967  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
968 
969  EN.SelectWindow("InputButton");
970 
971  EN.VerifyValueWCM("Text_1", "?utton # Tooltip/title");
972 
973  EN.StopApp( ApplicationName );
974  EN.EndTest();
975  }
976 
977 
978  // \~german
979  // \brief
980  // Test des Schlüsselwortes VerifyValueTEGX für den GUI-Adapter SeInputButton.
981  //
982  // \~
983  // \author Zoltán Hrabovszki
984  // \date 2015.02.28
985  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
986  public void tc_VerifyValueREGX_OKWFrameObjectMethodNotImplemented() throws Exception
987  {
988  EN.BeginTest( name.getMethodName() );
989  EN.StartApp( ApplicationName );
990  EN.TypeKey("URL", "http://test.openkeyword.de/InputButton/input_type-button.htm");
991 
992  EN.SelectWindow("InputButton");
993 
994  EN.VerifyValueREGX("Text_1", "Button 1 Tooltip/title");
995 
996  EN.StopApp( ApplicationName );
997  EN.EndTest();
998  }
999  }
1000 
okw.core.EN.StopApp
static void StopApp(String fpsApplicationName)
Beendet eine gegebene Anwendung.
Definition: EN.java:406
okw.core.EN.VerifyValueWCM
static void VerifyValueWCM(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: EN.java:676
okw.core.EN.MemorizeCaption
static void MemorizeCaption(String FN, String fpsKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
Definition: EN.java:208
okw.core.EN.VerifyLabelREGX
static void VerifyLabelREGX(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
Definition: EN.java:532
okw.core.EN.VerifyLabelWCM
static void VerifyLabelWCM(String FN, String ExpVal)
Überprüft die Beschreibung/Label des Objektes.
Definition: EN.java:541
okw.core.EN.MemorizeTooltip
static void MemorizeTooltip(String FN, String fpsKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
Definition: EN.java:280
okw.core.EN.VerifyHasFocus
static void VerifyHasFocus(String FN, String ExpVal)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
Definition: EN.java:505
okw.OKW_Memorize_Sngltn.get
String get(String fpsKey)
Holt den Aktuellen Wert eines Schlüssels.
Definition: OKW_Memorize_Sngltn.java:284
okw.core.EN.BeginTest
static void BeginTest(String Testname)
Kennzeichnet den Anfang eines Testfalls.
Definition: EN.java:82
okw.core.EN.LogIsActive
static void LogIsActive(String FN)
Dokumentiert den Status des gegebenen Objekts.
Definition: EN.java:145
okw.core.EN.VerifyCaptionREGX
static void VerifyCaptionREGX(String FN, String fpsValue)
Überprüft die Überschrift des Objektes.
Definition: EN.java:478
okw.core.EN.LogHasFocus
static void LogHasFocus(String FN)
Dokumentiert den Fokus-Status des gegebenen Objekts.
Definition: EN.java:136
okw.core.EN.VerifyTooltipREGX
static void VerifyTooltipREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: EN.java:658
okw.exceptions.OKWFrameObjectMethodNotImplemented
Die Ausnahme OKWFrameObjectMethodNotImplemented wird ausgelöst, wenn im Frame Objekt eine gegebene Me...
Definition: OKWFrameObjectMethodNotImplemented.java:65
okw.core.EN.SetFocus
static void SetFocus(String FN)
Setzt den Fokus auf das gegebene Fensterobjekt.
Definition: EN.java:370
okw.OKW_Memorize_Sngltn
OKW_Memorize ist die Speicher-Klasse hinter den Merke*-Schlüsselwörter.
Definition: OKW_Memorize_Sngltn.java:73
okw.core.EN.LogValue
static void LogValue(String FN)
Dokumentiert den Standartwert eines Objekts.
Definition: EN.java:199
okw.core.EN.LogCaption
static void LogCaption(String FN)
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
Definition: EN.java:118
okw.core.EN.TypeKey
static void TypeKey(String FN, String fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
Definition: EN.java:415
okw.core.EN.MemorizeValue
static void MemorizeValue(String FN, String fpsKeyName)
Merkt sich den Standartwert eines Objekts.
Definition: EN.java:289
okw.core.EN
okw.core.EN ist die englische Implementation von OKW.
Definition: EN.java:68
okw.core.EN.VerifyValue
static void VerifyValue(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: EN.java:667
okw.seinputbutton.SeInputButton_EN_Test
Definition: SeInputButton_EN_Test.java:70
okw.core.EN.VerifyExists
static void VerifyExists(String FN, String fpsValue)
Prüft, ob das gegebene Objekt existiert.
Definition: EN.java:496
okw.core.EN.MemorizeLabel
static void MemorizeLabel(String FN, String fpsKeyName)
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
Definition: EN.java:244
okw.core.EN.ClickOn
static void ClickOn(String FN)
Klickt auf das gegebene Objekt.
Definition: EN.java:100
okw.core.EN.VerifyCaptionWCM
static void VerifyCaptionWCM(String FN, String fpsValue)
Überprüft die Überschrift des Objektes.
Definition: EN.java:487
okw.core.EN.VerifyTooltip
static void VerifyTooltip(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes.
Definition: EN.java:640
okw.core.EN.SetValue
static void SetValue(String FN, String fpsValue)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
Definition: EN.java:379
okw.core.EN.VerifyIsActive
static void VerifyIsActive(String FN, String ExpVal)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
Definition: EN.java:514
okw.core.EN.VerifyCaption
static void VerifyCaption(String FN, String fpsValue)
Überprüft die Überschrift des Objektes.
Definition: EN.java:469
okw.OKW_Memorize_Sngltn.getInstance
static OKW_Memorize_Sngltn getInstance()
Diese Methode gibt die einzige Instanz dieser Klasse zurück.
Definition: OKW_Memorize_Sngltn.java:198
okw.core.EN.Select
static void Select(String FN, String fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
Definition: EN.java:298
okw.core.EN.StartApp
static void StartApp(String fpsApplicationName)
Startet die gegebene Anwendung.
Definition: EN.java:397
okw.core.EN.VerifyTooltipWCM
static void VerifyTooltipWCM(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: EN.java:649
okw.core.EN.EndTest
static void EndTest()
Signalisiert das Ende eines Testfalls.
Definition: EN.java:91
okw.core.EN.MemorizeExists
static void MemorizeExists(String FN, String fpsKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
Definition: EN.java:217
okw.core.EN.SelectWindow
static void SelectWindow(String FN)
Setzt den Kontext auf das gegebene Fenster.
Definition: EN.java:334
okw.exceptions.OKWVerifyingFailsException
OKWVerifyingFailsException-Ausnahme wird ausgelöst, wenn ein Soll-Ist-Vergleich fehlschlägt.
Definition: OKWVerifyingFailsException.java:55
okw.core.EN.LogExists
static void LogExists(String FN)
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus.
Definition: EN.java:127
okw.core.EN.SelectMenu
static void SelectMenu(String FN)
Wählt den gegebenen Menü-Eintrag aus.
Definition: EN.java:307
okw.core.EN.VerifyValueREGX
static void VerifyValueREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: EN.java:685
okw.core.EN.MemorizeIsActive
static void MemorizeIsActive(String FN, String fpsKeyName)
Merkt sich den Zustand des gegebenen Objekts.
Definition: EN.java:235
okw.core.EN.MemorizeHasFocus
static void MemorizeHasFocus(String FN, String fpsKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
Definition: EN.java:226
okw.core.EN.LogTooltip
static void LogTooltip(String FN)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
Definition: EN.java:190
okw.core.EN.VerifyLabel
static void VerifyLabel(String FN, String ExpVal)
Überprüft die Beschreibung des Objektes.
Definition: EN.java:523