OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
SeButton_EN_Test.java
1 package okw.sebutton;
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 
72  @Ignore("Ignoring the whole fixture")
73  @FixMethodOrder( MethodSorters.NAME_ASCENDING )
74  public class SeButton_EN_Test
75  {
77 
78  protected static String ApplicationName;
79 
80  @Rule
81  public TestName name = new TestName();
82 
83 
84 
95  @Test
96  public void tcClickOn() throws Exception
97  {
98  EN.BeginTest( name.getMethodName() );
99  EN.StartApp( ApplicationName );
100  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
101 
102  EN.SelectWindow("Button");
103 
104  EN.ClickOn("Button 1");
105  EN.VerifyValue("Display", "Ich bin Button 1 - ganz normal");
106  EN.ClickOn("Button 2");
107  EN.VerifyValue("Display", "Ich bin Button 2 - ganz normal");
108 
109  EN.StopApp( ApplicationName );
110  EN.EndTest();
111  }
112 
122  @Test
123  public void tcLogCaption() throws Exception
124  {
125  EN.BeginTest( name.getMethodName() );
126 
127  EN.StartApp( ApplicationName );
128  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
129 
130  EN.SelectWindow("Button");
131  EN.LogCaption("Button 1");
132  EN.LogCaption("Button 2");
133 
134 
135  EN.StopApp( ApplicationName );
136  EN.EndTest();
137  }
138 
149  @Test
150  public void tcLogExists() throws Exception
151  {
152 
153  EN.BeginTest( name.getMethodName() );
154  EN.StartApp( ApplicationName );
155  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
156 
157  EN.SelectWindow("Button");
158  EN.LogExists("Button 1");
159 
160  EN.StopApp( ApplicationName );
161  EN.EndTest();
162 
163  }
164 
174  @Test
175  public void tcLogHasFocus() throws Exception
176  {
177 
178  EN.BeginTest( name.getMethodName() );
179  EN.StartApp( ApplicationName );
180  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
181 
182  EN.SelectWindow("Button");
183  EN.LogHasFocus("Button 1");
184  //ImplementationMatrix.Instance.SetImplementation("SePushButton", "LogHasFocus", "P");
185 
186  EN.StopApp( ApplicationName );
187  EN.EndTest();
188 
189  }
190 
200  @Test
201  public void tcLogToolTip() throws Exception
202  {
203  EN.BeginTest( name.getMethodName() );
204  EN.StartApp( ApplicationName );
205  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
206 
207  EN.SelectWindow("Button");
208  EN.LogTooltip("Button 1");
209 
210  EN.StopApp( ApplicationName );
211  EN.EndTest();
212  }
213 
223  public void tcLogValue_OKWFrameObjectMethodNotImplemented() throws Exception
224  {
225  EN.BeginTest( name.getMethodName() );
226  EN.StartApp( ApplicationName );
227  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
228 
229  EN.SelectWindow("Button");
230  EN.LogValue("Button 1");
231 
232  EN.StopApp( ApplicationName );
233  EN.EndTest();
234  }
235 
245  @Test
246  public void tcLogIsActive() throws Exception
247  {
248  EN.BeginTest( name.getMethodName() );
249  EN.StartApp( ApplicationName );
250  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
251 
252  EN.SelectWindow("Button");
253  EN.LogIsActive("Button 1");
254 
255  EN.StopApp( ApplicationName );
256  EN.EndTest();
257  }
258 
259 
269  @Test
270  public void tcMemorizeCaption() throws Exception
271  {
272  EN.BeginTest( name.getMethodName() );
273  EN.StartApp( ApplicationName );
274  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
275 
276  EN.SelectWindow("Button");
277 
278  EN.MemorizeCaption("Button 1", "SePushButton_MemorizeCaption_1" );
279  assertEquals("Button 1", myMM.get("SePushButton_MemorizeCaption_1"));
280 
281  EN.MemorizeCaption("Button 2", "SePushButton_MemorizeCaption_2");
282  assertEquals("Button 2", myMM.get("SePushButton_MemorizeCaption_2"));
283 
284  EN.StopApp( ApplicationName );
285  EN.EndTest();
286 
287  }
288 
298  @Test
299  public void tcMemorizeLabel() throws Exception
300  {
301 
302  EN.BeginTest( name.getMethodName() );
303  EN.StartApp( ApplicationName );
304  EN.TypeKey("URL", "http://test.openkeyword.de/button/button_disabled.htm");
305 
306  EN.SelectWindow("Button not Active");
307 
308  EN.MemorizeLabel("Button 1", "SeButton_MemorizeLabel_1" );
309  assertEquals("Label für Button1:", myMM.get("SeButton_MemorizeLabel_1"));
310 
311  EN.MemorizeLabel("Button 2", "SeButton_MemorizeLabel_2");
312  assertEquals("Label für Button2:", myMM.get("SeButton_MemorizeLabel_2"));
313 
314 
315  EN.StopApp( ApplicationName );
316  EN.EndTest();
317  }
318 
319 
329  @Test
330  public void tcMemorizeExists() throws Exception
331  {
332  EN.BeginTest( name.getMethodName() );
333  EN.StartApp( ApplicationName );
334  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
335 
336  EN.SelectWindow("Button");
337  EN.MemorizeExists("Button 1", "SePushButton_MemorizeExists_1");
338 
339  assertEquals("YES", myMM.get("SePushButton_MemorizeExists_1"));
340 
341  EN.StopApp( ApplicationName );
342  EN.EndTest();
343  }
344 
354  @Test
355  public void tcMemorizeHasFocus() throws Exception
356  {
357  EN.BeginTest( name.getMethodName() );
358  EN.StartApp( ApplicationName );
359  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
360 
361  EN.SelectWindow("Button");
362  EN.MemorizeHasFocus("Button 1", "SePushButton_MemorizeHasFocus");
363 
364  assertEquals("NO", myMM.get("SePushButton_MemorizeHasFocus"));
365 
366  EN.StopApp( ApplicationName );
367  EN.EndTest();
368  }
369 
379  @Test
380  public void tcMemorizeIsActive() throws Exception
381  {
382  EN.BeginTest( name.getMethodName() );
383  EN.StartApp( ApplicationName );
384  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
385 
386  EN.SelectWindow("Button");
387  EN.MemorizeIsActive("Button 1", "SePushButton_MemorizeIsActive");
388 
389  assertEquals("YES", myMM.get("SePushButton_MemorizeIsActive"));
390 
391  EN.StopApp( ApplicationName );
392  EN.EndTest();
393 
394  }
395 
396 
406  @Test
407  public void tcMemorizeTooltip() throws Exception
408  {
409  EN.BeginTest( name.getMethodName() );
410  EN.StartApp( ApplicationName );
411  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
412 
413  EN.SelectWindow("Button");
414  EN.MemorizeTooltip("Button 1", "SePushButton_MemorizeTooltip_1");
415  EN.MemorizeTooltip("Button 2", "SePushButton_MemorizeTooltip_2");
416 
417  assertEquals("Button 1 Tooltip/title", myMM.get("SePushButton_MemorizeTooltip_1"));
418  assertEquals("Button 2 Tooltip/title", myMM.get("SePushButton_MemorizeTooltip_2"));
419 
420  EN.StopApp( ApplicationName );
421  EN.EndTest();
422  }
423 
434  {
435  EN.BeginTest( name.getMethodName() );
436  EN.StartApp( ApplicationName );
437  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
438 
439  EN.SelectWindow("Button");
440  EN.MemorizeValue("Button 1", "SeButton_MemorizeTooltip_1");
441 
442  EN.TypeKey( "Display", "${SeButton_MemorizeTooltip_1}" );
443  EN.VerifyValue( "Display", "${SeButton_MemorizeTooltip_1}" );
444 
445  EN.StopApp( ApplicationName );
446  EN.EndTest();
447  }
448 
449 
459  @Test
460  public void tcSetFocus_VerifyHasFocus() throws Exception
461  {
462  EN.BeginTest( name.getMethodName() );
463  EN.StartApp( ApplicationName );
464  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
465 
466  EN.SelectWindow("Button");
467 
468  EN.SetFocus("Button 1");
469 
470  EN.VerifyHasFocus( "Button 1", "YES" );
471  EN.VerifyHasFocus( "Button 2", "NO" );
472 
473  EN.SetFocus("Button 2");
474 
475  EN.VerifyHasFocus( "Button 2", "YES" );
476  EN.VerifyHasFocus( "Button 1", "NO" );
477 
478  EN.StopApp( ApplicationName );
479  EN.EndTest();
480  }
481 
491  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
492  public void tcSelectMenu_OKWFrameObjectMethodNotImplemented() throws Exception
493  {
494  EN.BeginTest( name.getMethodName() );
495  EN.StartApp( ApplicationName );
496  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
497 
498  EN.SelectWindow("Button");
499 
500  EN.SelectMenu("Button 1");
501 
502  EN.StopApp( ApplicationName );
503  EN.EndTest();
504  }
505 
515  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
516  public void tcSelectMenu2_OKWFrameObjectMethodNotImplemented() throws Exception
517  {
518  EN.BeginTest( name.getMethodName() );
519  EN.StartApp( ApplicationName );
520  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
521 
522  EN.SelectWindow("Button");
523 
524  EN.SelectMenu("Button 1", "What ever...");
525 
526  EN.StopApp( ApplicationName );
527  EN.EndTest();
528  }
529 
530 
540  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
541  public void tcSetValue_OKWFrameObjectMethodNotImplemented() throws Exception
542  {
543  EN.BeginTest( name.getMethodName() );
544  EN.StartApp( ApplicationName );
545  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
546 
547  EN.SelectWindow("Button");
548 
549  EN.SetValue("Button 1", "What ever...");
550 
551  EN.StopApp( ApplicationName );
552  EN.EndTest();
553  }
554 
564  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
565  public void tcSelect_OKWFrameObjectMethodNotImplemented() throws Exception
566  {
567  EN.BeginTest( name.getMethodName() );
568  EN.StartApp( ApplicationName );
569  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
570 
571  EN.SelectWindow("Button");
572 
573  EN.Select("Button 1", "What ever...");
574 
575  EN.StopApp( ApplicationName );
576  EN.EndTest();
577  }
578 
588  @Test
589  public void tcVerifyCaption() throws Exception
590  {
591  EN.BeginTest( name.getMethodName() );
592  EN.StartApp( ApplicationName );
593  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
594 
595  EN.SelectWindow("Button");
596 
597  EN.VerifyCaption("Button 1", "Button 1");
598  EN.VerifyCaption("Button 2", "Button 2");
599 
600 
601  EN.StopApp( ApplicationName );
602  EN.EndTest();
603  }
604 
614  @Test
615  public void tcVerifyCaptionWCM() throws Exception
616  {
617  EN.BeginTest( name.getMethodName() );
618  EN.StartApp( ApplicationName );
619  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
620 
621  EN.SelectWindow("Button");
622 
623  EN.VerifyCaptionWCM("Button 1", "?utton #");
624  EN.VerifyCaptionWCM("Button 2", "?utton #");
625 
626 
627  EN.StopApp( ApplicationName );
628  EN.EndTest();
629  }
630 
640  @Test
641  public void tcVerifyCaptionREGX() throws Exception
642  {
643  EN.BeginTest( name.getMethodName() );
644  EN.StartApp( ApplicationName );
645  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
646 
647  // EN.VerifyValue("URL", "http://test.openkeyword.de/button/button.htm");
648 
649  EN.SelectWindow("Button");
650 
651  EN.VerifyCaptionREGX("Button 1", "Button 1");
652  EN.VerifyCaptionREGX("Button 2", "Button 2");
653 
654 
655  EN.StopApp( ApplicationName );
656  EN.EndTest();
657  }
658 
667  @Test
668  public void tcVerifyExists_ExsistsNOExpectedNO() throws Exception
669  {
670  EN.BeginTest( name.getMethodName() );
671  EN.StartApp( ApplicationName );
672  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
673 
674  EN.SelectWindow("Button");
675  EN.VerifyExists("Does Not Exists", "NO");
676  }
677 
686  @Test( expected = OKWVerifyingFailsException.class )
687  public void tcVerifyExists_ExistsNOExpectedYES() throws Exception
688  {
689  EN.BeginTest( name.getMethodName() );
690  EN.StartApp( ApplicationName );
691  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
692 
693  EN.SelectWindow("Button");
694  EN.VerifyExists("Does Not Exists", "YES");
695  EN.EndTest();
696  }
697 
708  @Test( expected = OKWVerifyingFailsException.class )
709  public void tcVerifyExists_ExistsYESExpectedNO() throws Exception
710  {
711  EN.BeginTest( name.getMethodName() );
712  EN.StartApp( ApplicationName );
713  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
714 
715  EN.SelectWindow("Button");
716  EN.VerifyExists("Button 1", "NO");
717  EN.EndTest();
718  }
719 
730  @Test
731  public void tcVerifyExists_ExistsYESExpectedYES() throws Exception
732  {
733  EN.BeginTest( name.getMethodName() );
734  EN.StartApp( ApplicationName );
735  EN.TypeKey( "URL", "http://test.openkeyword.de/button/button.htm" );
736 
737  EN.SelectWindow( "Button" );
738  EN.VerifyExists( "Button 1", "YES" );
739 
740  EN.StopApp( ApplicationName );
741  EN.EndTest();
742  }
743 
755  @Test
756  public void tcVerifyIsActive_ActiveYESExpectedYES() throws Exception
757  {
758  EN.BeginTest( name.getMethodName() );
759  EN.StartApp( ApplicationName );
760  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
761 
762  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
763  EN.SelectWindow("Button");
764 
765  EN.VerifyIsActive("Button 1", "YES");
766 
767  EN.StopApp( ApplicationName );
768  EN.EndTest();
769  }
770 
782  @Test(expected=OKWVerifyingFailsException.class)
783  public void tcVerifyIsActive_ActiveYESExpectedNO() throws Exception
784  {
785  EN.BeginTest( name.getMethodName() );
786  EN.StartApp( ApplicationName );
787  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
788 
789  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
790  EN.SelectWindow("Button");
791 
792  EN.VerifyIsActive("Button 1", "NO");
793 
794  EN.StopApp( ApplicationName );
795  EN.EndTest();
796  }
797 
808  @Test
809  public void tcVerifyIsActive_ActiveNOExpectedNO() throws Exception
810  {
811  EN.BeginTest( name.getMethodName() );
812  EN.StartApp( ApplicationName );
813  EN.TypeKey("URL", "http://test.openkeyword.de/button/button_disabled.htm");
814 
815  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
816  EN.SelectWindow("Button not Active");
817 
818  EN.VerifyIsActive("Button 2", "NO");
819 
820  EN.StopApp( ApplicationName );
821  EN.EndTest();
822  }
823 
834  @Test(expected=OKWVerifyingFailsException.class)
835  public void tcVerifyIsActive_ActiveNOExpectedYES() throws Exception
836  {
837  EN.BeginTest( name.getMethodName() );
838  EN.StartApp( ApplicationName );
839  EN.TypeKey("URL", "http://test.openkeyword.de/button/button_disabled.htm");
840 
841  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
842  EN.SelectWindow("Button not Active");
843 
844  EN.VerifyIsActive("Button 2", "YES");
845 
846  EN.StopApp( ApplicationName );
847  EN.EndTest();
848  }
849 
860  @Test
861  public void tcVerifyLabel() throws Exception
862  {
863  EN.BeginTest( name.getMethodName() );
864  EN.StartApp( ApplicationName );
865  EN.TypeKey("URL", "http://test.openkeyword.de/button/button_disabled.htm");
866 
867  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
868  EN.SelectWindow("Button not Active");
869 
870  EN.VerifyLabel("Button 1", "Label für Button1:");
871  EN.VerifyLabel("Button 2", "Label für Button2:");
872 
873  EN.StopApp( ApplicationName );
874  EN.EndTest();
875  }
876 
887  @Test
888  public void tcVerifyLabelWCM() throws Exception
889  {
890  EN.BeginTest( name.getMethodName() );
891  EN.StartApp( ApplicationName );
892  EN.TypeKey("URL", "http://test.openkeyword.de/button/button_disabled.htm");
893 
894  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
895  EN.SelectWindow("Button not Active");
896 
897  EN.VerifyLabelWCM("Button 1", "Label für Button#:");
898  EN.VerifyLabelWCM("Button 2", "Label für Button#:");
899 
900  EN.StopApp( ApplicationName );
901  EN.EndTest();
902  }
903 
914  @Test
915  public void tcVerifyLabelREGX() throws Exception
916  {
917  EN.BeginTest( name.getMethodName() );
918  EN.StartApp( ApplicationName );
919  EN.TypeKey("URL", "http://test.openkeyword.de/button/button_disabled.htm");
920 
921  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
922  EN.SelectWindow("Button not Active");
923 
924  EN.VerifyLabelREGX( "Button 1", "Label für Button1:");
925  EN.VerifyLabelREGX( "Button 2", "Label für Button2:");
926 
927  EN.StopApp( ApplicationName );
928  EN.EndTest();
929  }
930 
940  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
941  public void tcVerifyPlaceholder() throws Exception
942  {
943  EN.BeginTest( name.getMethodName() );
944  EN.StartApp( ApplicationName );
945  EN.TypeKey("URL", "http://test.openkeyword.de/button/button_disabled.htm");
946 
947  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
948  EN.SelectWindow("Button not Active");
949 
950  EN.VerifyPlaceholder("Button 1", "Label für Button1: ");
951  EN.EndTest();
952  }
953 
963  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
964  public void tcVerifyPlaceholderWCM() throws Exception
965  {
966  EN.BeginTest( name.getMethodName() );
967  EN.StartApp( ApplicationName );
968  EN.TypeKey("URL", "http://test.openkeyword.de/button/button_disabled.htm");
969 
970  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
971  EN.SelectWindow("Button not Active");
972 
973  EN.VerifyPlaceholderWCM("Button 1", "Label für Button#: ");
974  EN.EndTest();
975  }
976 
987  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
988  public void tcVerifyPlaceholderREGX() throws Exception
989  {
990  EN.BeginTest( name.getMethodName() );
991  EN.StartApp( ApplicationName );
992  EN.TypeKey("URL", "http://test.openkeyword.de/button/button_disabled.htm");
993 
994  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
995  EN.SelectWindow("Button not Active");
996 
997  EN.VerifyPlaceholderREGX("Button 1", "Label für Button1: ");
998  EN.EndTest();
999  }
1000 
1010  @Test
1011  public void tcVerifyToolTip() throws Exception
1012  {
1013  EN.BeginTest( name.getMethodName() );
1014  EN.StartApp( ApplicationName );
1015  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
1016 
1017  EN.SelectWindow("Button");
1018 
1019  EN.VerifyTooltip("Button 1", "Button 1 Tooltip/title");
1020  EN.VerifyTooltip("Button 2", "Button 2 Tooltip/title");
1021 
1022  EN.StopApp( ApplicationName );
1023  EN.EndTest();
1024  }
1025 
1035  @Test
1036  public void tcVerifyToolTipWCM() throws Exception
1037  {
1038  EN.BeginTest( name.getMethodName() );
1039  EN.StartApp( ApplicationName );
1040  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
1041 
1042  EN.SelectWindow("Button");
1043 
1044  EN.VerifyTooltipWCM("Button 1", "?utton # Tooltip/title");
1045  EN.VerifyTooltipWCM("Button 2", "?utton # Tooltip/title");
1046 
1047  EN.StopApp( ApplicationName );
1048  EN.EndTest();
1049  }
1050 
1060  @Test
1061  public void tcVerifyToolTipREGX() throws Exception
1062  {
1063  EN.BeginTest( name.getMethodName() );
1064  EN.StartApp( ApplicationName );
1065  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
1066 
1067  EN.SelectWindow("Button");
1068 
1069  EN.VerifyTooltipREGX("Button 1", "Button 1 Tooltip/title");
1070  EN.VerifyTooltipREGX("Button 2", "Button 2 Tooltip/title");
1071 
1072  EN.StopApp( ApplicationName );
1073  EN.EndTest();
1074  }
1075 
1076 
1086  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
1087  public void tcVerifyValue_OKWFrameObjectMethodNotImplemented() throws Exception
1088  {
1089  EN.BeginTest( name.getMethodName() );
1090  EN.StartApp( ApplicationName );
1091  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
1092 
1093  EN.SelectWindow("Button");
1094 
1095  EN.VerifyValue("Button 1", "Button 1 value");
1096 
1097  EN.StopApp( ApplicationName );
1098  EN.EndTest();
1099  }
1100 
1101 
1111  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
1112  public void tcVerifyValueWCM_OKWFrameObjectMethodNotImplemented() throws Exception
1113  {
1114  EN.BeginTest( name.getMethodName() );
1115  EN.StartApp( ApplicationName );
1116  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
1117 
1118  EN.SelectWindow("Button");
1119 
1120  EN.VerifyValueWCM("Button 1", "?utton # value");
1121 
1122  EN.StopApp( ApplicationName );
1123  EN.EndTest();
1124  }
1125 
1126 
1136  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
1137  public void tcVerifyValueREGX_OKWFrameObjectMethodNotImplemented() throws Exception
1138  {
1139  EN.BeginTest( name.getMethodName() );
1140  EN.StartApp( ApplicationName );
1141  EN.TypeKey("URL", "http://test.openkeyword.de/button/button.htm");
1142 
1143  EN.SelectWindow("Button");
1144 
1145  EN.VerifyValueREGX("Button 1", "Button 1 value");
1146 
1147  EN.StopApp( ApplicationName );
1148  EN.EndTest();
1149  }
1150  }
1151 
okw.core.EN.StopApp
static void StopApp(String fpsApplicationName)
Beendet eine gegebene Anwendung.
Definition: EN.java:406
okw.core.EN.VerifyPlaceholder
static void VerifyPlaceholder(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
Definition: EN.java:559
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.sebutton.SeButton_EN_Test.tcVerifyLabelWCM
void tcVerifyLabelWCM()
Test des Schlüsselwortes VerifyLabel für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:888
okw.core.EN.VerifyPlaceholderREGX
static void VerifyPlaceholderREGX(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
Definition: EN.java:568
okw.sebutton.SeButton_EN_Test.tcSetFocus_VerifyHasFocus
void tcSetFocus_VerifyHasFocus()
Test des Schlüsselwortes SetFocus und VerifyHasFocus für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:460
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.sebutton.SeButton_EN_Test.tcVerifyToolTipWCM
void tcVerifyToolTipWCM()
Test des Schlüsselwortes VerifyToolTipWCM für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:1036
okw.sebutton.SeButton_EN_Test.tcVerifyIsActive_ActiveNOExpectedNO
void tcVerifyIsActive_ActiveNOExpectedNO()
Test des Schlüsselwortes VerifyIsActive für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:809
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.sebutton.SeButton_EN_Test.tcVerifyIsActive_ActiveYESExpectedYES
void tcVerifyIsActive_ActiveYESExpectedYES()
Test des Schlüsselwortes VerifyIsActive für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:756
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.sebutton.SeButton_EN_Test.tcClickOn
void tcClickOn()
Test des Schlüsselwortes ClickOn für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:96
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.VerifyPlaceholderWCM
static void VerifyPlaceholderWCM(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
Definition: EN.java:577
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.sebutton.SeButton_EN_Test.tcVerifyToolTip
void tcVerifyToolTip()
Test des Schlüsselwortes VerifyToolTip für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:1011
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.sebutton.SeButton_EN_Test.tcMemorizeCaption
void tcMemorizeCaption()
Test des Schlüsselwortes MemorizeCaption für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:270
okw.core.EN.LogCaption
static void LogCaption(String FN)
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
Definition: EN.java:118
okw.sebutton.SeButton_EN_Test.tcMemorizeValue_OKWFrameObjectMethodNotImplemented
void tcMemorizeValue_OKWFrameObjectMethodNotImplemented()
Test des Schlüsselwortes MemorizeValue für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:433
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.sebutton.SeButton_EN_Test.tcVerifyCaptionWCM
void tcVerifyCaptionWCM()
Test des Schlüsselwortes VerifyCaptionWCM für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:615
okw.core.EN
okw.core.EN ist die englische Implementation von OKW.
Definition: EN.java:68
okw.sebutton.SeButton_EN_Test.tcLogValue_OKWFrameObjectMethodNotImplemented
void tcLogValue_OKWFrameObjectMethodNotImplemented()
Test des Schlüsselwortes LogTooltip für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:223
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.core.EN.VerifyExists
static void VerifyExists(String FN, String fpsValue)
Prüft, ob das gegebene Objekt existiert.
Definition: EN.java:496
okw.sebutton.SeButton_EN_Test.tcVerifyCaptionREGX
void tcVerifyCaptionREGX()
Test des Schlüsselwortes VerifyCaptionREGX für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:641
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.sebutton.SeButton_EN_Test.tcLogCaption
void tcLogCaption()
Test des Schlüsselwortes LogCaption für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:123
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.sebutton.SeButton_EN_Test.tcMemorizeExists
void tcMemorizeExists()
Test des Schlüsselwortes MemorizeExists für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:330
okw.core.EN.VerifyCaption
static void VerifyCaption(String FN, String fpsValue)
Überprüft die Überschrift des Objektes.
Definition: EN.java:469
okw.sebutton.SeButton_EN_Test.tcVerifyExists_ExistsYESExpectedYES
void tcVerifyExists_ExistsYESExpectedYES()
Test des Schlüsselwortes VerifyExists für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:731
okw.sebutton.SeButton_EN_Test.tcLogIsActive
void tcLogIsActive()
Test des Schlüsselwortes LogIsaCTIVE für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:246
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.sebutton.SeButton_EN_Test
Definition: SeButton_EN_Test.java:74
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.sebutton.SeButton_EN_Test.tcVerifyExists_ExsistsNOExpectedNO
void tcVerifyExists_ExsistsNOExpectedNO()
Test des Schlüsselwortes VerifyExists für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:668
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.sebutton.SeButton_EN_Test.tcVerifyLabel
void tcVerifyLabel()
Test des Schlüsselwortes VerifyLabel für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:861
okw.sebutton.SeButton_EN_Test.tcLogHasFocus
void tcLogHasFocus()
Test des Schlüsselwortes LogHasFocus für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:175
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.sebutton.SeButton_EN_Test.tcMemorizeHasFocus
void tcMemorizeHasFocus()
Test des Schlüsselwortes MemorizeHasFocus für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:355
okw.sebutton.SeButton_EN_Test.tcMemorizeTooltip
void tcMemorizeTooltip()
Test des Schlüsselwortes MemorizeTooltip für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:407
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.sebutton.SeButton_EN_Test.tcLogExists
void tcLogExists()
Test des Schlüsselwortes LogExists für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:150
okw.core.EN.MemorizeIsActive
static void MemorizeIsActive(String FN, String fpsKeyName)
Merkt sich den Zustand des gegebenen Objekts.
Definition: EN.java:235
okw.sebutton.SeButton_EN_Test.tcVerifyToolTipREGX
void tcVerifyToolTipREGX()
Test des Schlüsselwortes VerifyToolTip für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:1061
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.sebutton.SeButton_EN_Test.tcVerifyCaption
void tcVerifyCaption()
Test des Schlüsselwortes VerifyCaption für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:589
okw.sebutton.SeButton_EN_Test.tcLogToolTip
void tcLogToolTip()
Test des Schlüsselwortes LogTooltip für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:201
okw.core.EN.VerifyLabel
static void VerifyLabel(String FN, String ExpVal)
Überprüft die Beschreibung des Objektes.
Definition: EN.java:523
okw.sebutton.SeButton_EN_Test.tcMemorizeLabel
void tcMemorizeLabel()
Test des Schlüsselwortes MemorizeCaption für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:299
okw.sebutton.SeButton_EN_Test.tcMemorizeIsActive
void tcMemorizeIsActive()
Test des Schlüsselwortes MemorizeIsActive für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:380
okw.sebutton.SeButton_EN_Test.tcVerifyLabelREGX
void tcVerifyLabelREGX()
Test des Schlüsselwortes VerifyLabel für den GUI-Adapter SeButton.
Definition: SeButton_EN_Test.java:915