OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
SeInputField_EN_Test.java
1 /*
2  ==============================================================================
3  Copyright © 2012 - 2019 IT-Beratung Hrabovszki
4  ==============================================================================
5 
6  This file is part of OpenKeyWord.
7 
8  OpenKeyWord is free software: you can redistribute it and/or modify
9  it under the terms of the GNU General Public License as published by
10  the Free Software Foundation, either version 3 of the License, or
11  (at your option) any later version.
12 
13  OpenKeyWord is distributed in the hope that it will be useful,
14  but WITHOUT ANY WARRANTY; without even the implied warranty of
15  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  GNU General Public License for more details.
17 
18  You should have received a copy of the GNU General Public License
19  along with OpenKeyWord. If not, see <http://www.gnu.org/licenses/gpl-3.0.html>.
20 
21  Diese Datei ist Teil von OpenKeyWord.
22 
23  OpenKeyWord ist Freie Software: Sie können es unter den Bedingungen
24  der GNU General Public License, wie von der Free Software Foundation,
25  Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren
26  veröffentlichten Version, weiterverbreiten und/oder modifizieren.
27 
28  OpenKeyWord wird in der Hoffnung, dass es nützlich sein wird, aber
29  OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
30  Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
31  Siehe die GNU General Public License für weitere Details.
32 
33  Sie sollten eine Kopie der GNU General Public License zusammen mit
34  OpenKeyWord erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
35  */
36 
37 package okw.seinputfield;
38 
39 import okw.OKW_Memorize_Sngltn;
40 import okw.core.EN;
41 import okw.exceptions.OKWFrameObjectMethodNotImplemented;
42 import okw.exceptions.OKWGUIObjectNotFoundException;
43 import okw.exceptions.OKWVerifyingFailsException;
44 
45 import org.junit.*;
46 import static org.junit.Assert.*;
47 import org.junit.rules.TestName;
48 import org.junit.runners.MethodSorters;
49 
56 @Ignore
57 @FixMethodOrder( MethodSorters.NAME_ASCENDING )
58 public class SeInputField_EN_Test {
59 
61 
62  protected static String ApplicationName;
63 
64  @Rule
65  public TestName name = new TestName();
66 
78  @Test
79  public void tcLogExists() throws Exception {
80 
81  EN.BeginTest( name.getMethodName() );
82  EN.StartApp( ApplicationName );
83  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
84 
85  EN.SelectWindow( "InputTypeText" );
86  EN.LogExists( "Last Name" );
87 
88  EN.StopApp( ApplicationName );
89  EN.EndTest();
90  }
91 
92 
96  @Test
97  public void tcClickOn() throws Exception
98  {
99  EN.BeginTest( name.getMethodName() );
100  EN.StartApp( ApplicationName );
101  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
102 
103  EN.SelectWindow( "InputTypeText" );
104  EN.ClickOn( "Last Name" );
105  EN.VerifyHasFocus( "Last Name", "YES" );
106  EN.VerifyHasFocus( "First Name", "NO" );
107 
108  EN.ClickOn( "First Name" );
109  EN.VerifyHasFocus( "Last Name", "NO" );
110  EN.VerifyHasFocus( "First Name", "YES" );
111 
112  EN.StopApp( ApplicationName );
113  EN.EndTest();
114  }
115 
116 
120  @Test
121  public void tcLogHasFocus() throws Exception
122  {
123  EN.BeginTest( name.getMethodName() );
124  EN.StartApp( ApplicationName );
125 
126  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
127  EN.SelectWindow( "InputTypeText" );
128  EN.LogHasFocus( "Last Name" );
129 
130  EN.StopApp( ApplicationName );
131  EN.EndTest();
132  }
133 
137  @Test
138  public void tcLogIsActive() throws Exception
139  {
140  EN.BeginTest( name.getMethodName() );
141  EN.StartApp( ApplicationName );
142 
143  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
144  EN.SelectWindow( "InputTypeText" );
145  EN.LogIsActive( "Last Name" );
146 
147  EN.StopApp( ApplicationName );
148  EN.EndTest();
149  }
150 
154  @Test
155  public void tcLogLabel() throws Exception
156  {
157 
158  EN.BeginTest( name.getMethodName() );
159  EN.StartApp( ApplicationName );
160  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
161 
162  EN.SelectWindow( "InputTypeText" );
163  EN.LogLabel( "Last Name" );
164 
165  EN.StopApp( ApplicationName );
166  EN.EndTest();
167  }
168 
172  @Test
173  public void tcLogPlaceholder() throws Exception
174  {
175 
176  EN.BeginTest( name.getMethodName() );
177  EN.StartApp( ApplicationName );
178  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
179 
180  EN.SelectWindow( "InputTypeText" );
181  EN.LogPlaceholder( "Last Name" );
182 
183  EN.StopApp( ApplicationName );
184  EN.EndTest();
185  }
186 
190  @Test
191  public void tcLogToolTip() throws Exception
192  {
193 
194  EN.BeginTest( name.getMethodName() );
195  EN.StartApp( ApplicationName );
196  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
197 
198  EN.SelectWindow( "InputTypeText" );
199  EN.LogTooltip( "Last Name" );
200 
201  EN.StopApp( ApplicationName );
202  EN.EndTest();
203  }
204 
208  @Test
209  public void tcLogValue() throws Exception
210  {
211 
212  EN.BeginTest( name.getMethodName() );
213  EN.StartApp( ApplicationName );
214  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
215 
216  EN.SelectWindow( "InputTypeText" );
217  EN.LogValue( "Last Name" );
218 
219  EN.TypeKey( "Last Name", "Zoltan" );
220  EN.LogValue( "Last Name" );
221 
222  EN.StopApp( ApplicationName );
223  EN.EndTest();
224  }
225 
229  @Test
230  public void TC_MemorizeExists_en() throws Exception
231  {
232 
233  EN.BeginTest( name.getMethodName() );
234  EN.StartApp( ApplicationName );
235  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
236 
237  EN.SelectWindow( "InputTypeText" );
238  EN.MemorizeExists( "Last Name", "InputTypeText_MemorizeExists_1" );
239 
240  assertEquals( "YES", OKW_Memorize_Sngltn.getInstance().get("InputTypeText_MemorizeExists_1" ) );
241 
242  EN.StopApp( ApplicationName );
243  EN.EndTest();
244  }
245 
249  @Test
250  public void tcMemorizeHasFocus() throws Exception {
251 
252  EN.BeginTest( name.getMethodName() );
253  EN.StartApp( ApplicationName );
254  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
255 
256  EN.SelectWindow( "InputTypeText" );
257  EN.MemorizeHasFocus( "Last Name", "InputTypeText_MemorizeHasFocus" );
258 
259  assertEquals( "NO", myMem.get( "InputTypeText_MemorizeHasFocus" ) );
260 
261  EN.StopApp( ApplicationName );
262  EN.EndTest();
263  }
264 
265 
269  @Test
270  public void tcMemorizeIsActive_en() throws Exception {
271 
272  EN.BeginTest( name.getMethodName() );
273  EN.StartApp( ApplicationName );
274  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
275 
276  EN.SelectWindow( "InputTypeText" );
277  EN.MemorizeIsActive( "Last Name", "InputTypeText_MemorizeIsActive" );
278 
279  assertEquals( "YES", myMem.get( "InputTypeText_MemorizeIsActive" ) );
280 
281  EN.StopApp( ApplicationName );
282  EN.EndTest();
283  }
284 
285 
289  @Test
290  public void tcMemorizeLabel() throws Exception
291  {
292  EN.BeginTest( name.getMethodName() );
293  EN.StartApp( ApplicationName );
294  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
295 
296  EN.SelectWindow( "InputTypeText" );
297  // /
298  EN.MemorizeLabel( "Last Name", "InputTypeText_MemorizeLabel_1" );
299  EN.MemorizeLabel( "First Name", "InputTypeText_MemorizeLabel_2" );
300 
301  assertEquals( "Last Name:", myMem.get( "InputTypeText_MemorizeLabel_1" ) );
302  assertEquals( "First Name:", myMem.get( "InputTypeText_MemorizeLabel_2" ) );
303 
304  EN.StopApp( ApplicationName );
305  EN.EndTest();
306  }
307 
308 
312  @Test
313  public void tcMemorizePlaceholder() throws Exception
314  {
315  EN.BeginTest( name.getMethodName() );
316  EN.StartApp( ApplicationName );
317  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
318 
319  EN.SelectWindow( "InputTypeText" );
320  // /
321  EN.MemorizePlaceholder( "Last Name", "InputTypeText_MemorizeLabel_1" );
322  EN.MemorizePlaceholder( "First Name", "InputTypeText_MemorizeLabel_2" );
323 
324  assertEquals( "Placeholder: Last Name", myMem.get( "InputTypeText_MemorizeLabel_1" ) );
325  assertEquals( "Placeholder: First Name", myMem.get( "InputTypeText_MemorizeLabel_2" ) );
326 
327  EN.StopApp( ApplicationName );
328  EN.EndTest();
329  }
330 
331 
335  @Test
336  public void tcMemorizeToolTip() throws Exception {
337 
338  EN.BeginTest( name.getMethodName() );
339  EN.StartApp( ApplicationName );
340  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
341 
342  EN.SelectWindow( "InputTypeText" );
343  EN.MemorizeTooltip( "Last Name", "InputTypeText_MemorizeTooltip" );
344 
345  assertEquals( "Title: Last Name", myMem.get( "InputTypeText_MemorizeTooltip" ) );
346 
347  EN.StopApp( ApplicationName );
348  EN.EndTest();
349  }
350 
351 
355  @Test
356  public void tcMemorizeValue() throws Exception
357  {
358  EN.BeginTest( name.getMethodName() );
359  EN.StartApp( ApplicationName );
360  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
361 
362  EN.SelectWindow( "InputTypeText" );
363  // // test.openkeyword.de/select.htm
364  // // EN.TypeKey("URL", "http://test.openkeyword.de/eingabe.htm");
365  EN.MemorizeValue( "Last Name", "InputTypeText_LogValue_1" );
366  EN.SetValue( "Last Name", "Zoltan" );
367  EN.MemorizeValue( "Last Name", "InputTypeText_LogValue_2" );
368 
369  assertEquals( "Jackson", myMem.get( "InputTypeText_LogValue_1" ) );
370  assertEquals( "Zoltan", myMem.get( "InputTypeText_LogValue_2" ) );
371 
372  EN.StopApp( ApplicationName );
373  EN.EndTest();
374  }
375 
376 
377  // \brief
378  // Teste das Schlüsselwort SetFocus( FN ) eines SeInputText Prüfen.
379  //
380  @Test
381  public void tcSetFocus_ReadableAndEnabled() throws Exception
382  {
383  EN.BeginTest( name.getMethodName() );
384  EN.StartApp( ApplicationName );
385  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
386 
387  EN.SelectWindow( "InputTypeText" );
388  EN.SetFocus( "Last Name" );
389  EN.VerifyHasFocus( "Last Name", "YES" );
390  EN.VerifyHasFocus( "First Name", "NO" );
391 
392  EN.SetFocus( "First Name" );
393  EN.VerifyHasFocus( "Last Name", "NO" );
394  EN.VerifyHasFocus( "First Name", "YES" );
395 
396  EN.StopApp( ApplicationName );
397  EN.EndTest();
398  }
399 
400  // \brief
401  // Teste das Schlüsselwort SetFocus( FN ) eines readonly aber nicht disabled SeInputText prüfen.
402  //
403  // Attribut Einstellung hier:
404  // * readonly ist eingeschatet
405  // * disable ist abgeschaltet
406  //
407  @Test
408  public void tcSetFocus_ReadonlyAndEnabled() throws Exception
409  {
410  EN.BeginTest( name.getMethodName() );
411  EN.StartApp( ApplicationName );
412  EN.TypeKey( "URL", "http://test.openkeyword.de/inputText/input_type-text_readonly.htm" );
413 
414  EN.SelectWindow( "SeInputTextReadonly" );
415 
416  EN.SetFocus( "Preis" );
417  EN.VerifyHasFocus( "Preis", "YES" );
418  EN.VerifyHasFocus( "MwSt", "NO" );
419 
420  EN.SetFocus( "MwSt" );
421  EN.VerifyHasFocus( "Preis", "NO" );
422  EN.VerifyHasFocus( "MwSt", "YES" );
423 
424  EN.StopApp( ApplicationName );
425  EN.EndTest();
426  }
427 
428  // \brief
429  // Testet das Schlüsselwort SetValue( FN ) eines SeInputText-es.
430  //
431  @Test
432  public void tcSetValue() throws Exception
433  {
434  EN.BeginTest( name.getMethodName() );
435  EN.StartApp( ApplicationName );
436  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
437 
438  EN.SelectWindow( "InputTypeText" );
439  EN.VerifyValue( "Last Name", "" );
440 
441  EN.SetValue( "Last Name", "Hrabovszki" );
442  EN.VerifyValue( "Last Name", "Hrabovszki" );
443  EN.SetValue( "First Name", "Zoltan" );
444  EN.VerifyValue( "First Name", "Zoltan" );
445 
446  // Neuen Wert Setzen, der alte Wert wird überschrieben
447  EN.SetValue( "Last Name", "Becker" );
448  EN.VerifyValue( "Last Name", "Becker" );
449  EN.SetValue( "First Name", "Manu" );
450  EN.VerifyValue( "First Name", "Manu" );
451 
452  EN.StopApp( ApplicationName );
453  EN.EndTest();
454  }
455 
456  // \brief
457  // Testet das Schlüsselwort SetValue( FN ) mit ${IGNORE} eines SeInputText-es.
458  //
459  @Test
460  public void tcSetValue_IGNORE() throws Exception
461  {
462  EN.BeginTest( name.getMethodName() );
463  EN.StartApp( ApplicationName );
464  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
465 
466  EN.SelectWindow( "InputTypeText" );
467  EN.VerifyValue( "Last Name", "" );
468 
469  EN.SetValue( "Last Name", "Hrabovszki" );
470  EN.VerifyValue( "Last Name", "Hrabovszki" );
471  EN.SetValue( "First Name", "Zoltan" );
472  EN.VerifyValue( "First Name", "Zoltan" );
473 
474  // Neuen Wert Setzen, der alte Wert wird überschrieben
475  EN.SetValue( "Last Name", "${IGNORE}" );
476  EN.VerifyValue( "Last Name", "Hrabovszki" );
477  EN.SetValue( "First Name", "${IGNORE}" );
478  EN.VerifyValue( "First Name", "Zoltan" );
479 
480  EN.StopApp( ApplicationName );
481  EN.EndTest();
482  }
483 
484  // \brief
485  // Testet das Schlüsselwort TypeKey( FN ) eines SeInputText-es.
486  //
487  @Test
488  public void tcTypeKey() throws Exception
489  {
490  EN.BeginTest( name.getMethodName() );
491  EN.StartApp( ApplicationName );
492  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
493 
494  EN.SelectWindow( "InputTypeText" );
495 
496  EN.SetValue( "Last Name", "${DELETE}" );
497  EN.SetValue( "First Name", "${DELETE}" );
498 
499  EN.VerifyValue( "Last Name", "${EMPTY}" );
500  EN.VerifyValue( "First Name", "${EMPTY}" );
501 
502  EN.TypeKey( "Last Name", "Hrabovszki" );
503  EN.VerifyValue( "Last Name", "Hrabovszki" );
504 
505  EN.TypeKey( "First Name", "Zoltan" );
506  EN.VerifyValue( "First Name", "Zoltan" );
507 
508  EN.StopApp( ApplicationName );
509  EN.EndTest();
510  }
511 
512 
520  @Test
521  public void tcVerifyCaption() throws Exception
522  {
523  EN.BeginTest( name.getMethodName() );
524  EN.StartApp( ApplicationName );
525 
526  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
527  EN.SelectWindow( "InputTypeText" );
528 
529  // Make the field empty
530  EN.SetValue( "Last Name", "${DELETE}" );
531 
532  // First off all teh Name-Field is Empty
533  EN.VerifyCaption( "Last Name", "${EMPTY}" );
534 
535  EN.SetValue( "Last Name", "Zoltan" );
536  EN.VerifyCaption( "Last Name", "Zoltan" );
537 
538  EN.StopApp( ApplicationName );
539  EN.EndTest();
540  }
541 
542 
543  // \brief
544  // Testet das Schlüsselwort TypeKey( FN ) mit ${IGNORE} eines SeInputText-es.
545  //
546  @Test
547  public void tcTypeKey_IGNORE() throws Exception
548  {
549  EN.BeginTest( name.getMethodName() );
550  EN.StartApp( ApplicationName );
551  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
552 
553  EN.SelectWindow( "InputTypeText" );
554 
555  EN.SetValue( "Last Name", "${DELETE}" );
556  EN.SetValue( "First Name", "${DELETE}" );
557 
558  EN.VerifyValue( "Last Name", "" );
559  EN.VerifyValue( "First Name", "" );
560 
561  EN.TypeKey( "Last Name", "Hrabovszki" );
562  EN.TypeKey( "First Name", "Zoltan" );
563 
564  EN.VerifyValue( "Last Name", "Hrabovszki" );
565  EN.VerifyValue( "First Name", "Zoltan" );
566 
567  EN.TypeKey( "Last Name", "${IGNORE}" );
568  EN.TypeKey( "First Name", "${IGNORE}" );
569 
570  EN.VerifyValue( "Last Name", "Hrabovszki" );
571  EN.VerifyValue( "First Name", "Zoltan" );
572 
573  EN.TypeKey( "Last Name", "" );
574  EN.TypeKey( "First Name", "" );
575 
576  EN.VerifyValue( "Last Name", "Hrabovszki" );
577  EN.VerifyValue( "First Name", "Zoltan" );
578 
579  EN.StopApp( ApplicationName );
580  EN.EndTest();
581  }
582 
583  // \brief
584  // Prüft ob ein tatsächlich _nicht_ vorhandenes Objekt _nicht_ existiert.
585  // Erwartet wird das das objekt nicht existiert.
586  //
587  @Test
588  public void tcVerifyExists_ExistsNoExpectedNo() throws Exception
589  {
590  EN.BeginTest( name.getMethodName() );
591  EN.StartApp( ApplicationName );
592  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
593 
594  EN.SelectWindow( "InputTypeText" );
595  EN.VerifyExists( "DoesNotExist", "NO" );
596 
597  EN.StopApp( ApplicationName );
598  EN.EndTest();
599  }
600 
601  // \brief
602  // Prüft ob ein nicht vorhandenes objekt existiert.
603  // Erwartet wird, dass das Objekt existiert.
604  // Es wird geprüft auf das default timout exception getriggert wird.
605  //
606  @Test( expected = OKWVerifyingFailsException.class )
607  public void tcVerifyExists_ExistsNoExpectedYes_OKWVerifyingFailsException() throws Exception
608  {
609  EN.BeginTest( name.getMethodName() );
610  EN.StartApp( ApplicationName );
611  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
612 
613  EN.SelectWindow( "InputTypeText" );
614 
615  EN.VerifyExists( "DoesNotExist", "YES" );
616 
617  EN.StopApp( ApplicationName );
618  EN.EndTest();
619  }
620 
621  // \brief
622  // Prüft ob ein vorhandenes Objekt nicht existiert.
623  // Hier wird wird geprüft auf das default timout exception getriggert wird.
624  //
625  @Test( expected = OKWVerifyingFailsException.class )
626  public void tcVerifyExists_ExistsYesExpectedNo_OKWVerifyingFailsException() throws Exception
627  {
628 
629  EN.BeginTest( name.getMethodName() );
630  EN.StartApp( ApplicationName );
631  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
632 
633  EN.SelectWindow( "InputTypeText" );
634  EN.VerifyExists( "Last Name", "NO" );
635 
636  EN.StopApp( ApplicationName );
637  EN.EndTest();
638  }
639 
640  // / \brief
641  // / Prüft ob ein vorhandenes objekt existiert.
642  // / Erwartet wird, dass das Objekt existiert.
643  // /
644  @Test
645  public void tcVerifyExists_ExistsYesExpectedYes() throws Exception
646  {
647  EN.BeginTest( name.getMethodName() );
648  EN.StartApp( ApplicationName );
649  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
650 
651  EN.SelectWindow( "InputTypeText" );
652  EN.VerifyExists( "Last Name", "YES" );
653 
654  EN.StopApp( ApplicationName );
655  EN.EndTest();
656  }
657 
658  // \brife
659  // Prüft, ob die OKW-Konstante ${IGNORE} implementiert ist.
660  //
661  // Nicht existierendes Object wird als GUI-Objekt Referenziert.
662  // Mit IGNORE darf keine Exception ausgelöst werden, weil das Schlüsselwort
663  // nicht ausgeführt wird.
664  // D.h. sollte eine Exception ausgelöstwerden, dann ist hier nicht ignoriert
665  // worden.
666  //
667  @Test
668  public void tcVerifyExists_IGNORE() throws Exception
669  {
670  EN.BeginTest( name.getMethodName() );
671 
672  EN.StartApp( ApplicationName );
673  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
674 
675  EN.SelectWindow( "InputTypeText" );
676  EN.VerifyExists( "NichtVorhanden", "${IGNORE}" );
677 
678  EN.StopApp( ApplicationName );
679  EN.EndTest();
680  }
681 
682  // \brief
683  // Focus eines Textfeldes prüfen.
684  //
685  @Test
686  public void tcVerifyHasFocus() throws Exception
687  {
688  EN.BeginTest( name.getMethodName() );
689  EN.StartApp( ApplicationName );
690 
691  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
692  EN.SelectWindow( "InputTypeText" );
693 
694  EN.VerifyHasFocus( "Last Name", "NO" );
695  EN.SetFocus( "Last Name" );
696  EN.VerifyHasFocus( "Last Name", "YES" );
697 
698  EN.StopApp( ApplicationName );
699  EN.EndTest();
700  }
701 
702  // \brief
703  // Focus eines Textfeldes prüfen.
704  //
705  @Test( expected = OKWVerifyingFailsException.class )
706  public void tcVerifyHasFocus_HasFocusYesExpectedNo_OKWVerifyingFailsException() throws Exception
707  {
708  EN.BeginTest( name.getMethodName() );
709  EN.StartApp( ApplicationName );
710 
711  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
712  EN.SelectWindow( "InputTypeText" );
713 
714  EN.VerifyHasFocus( "Last Name", "NO" );
715  EN.SetFocus( "Last Name" );
716  EN.VerifyHasFocus( "Last Name", "NO" );
717 
718  EN.StopApp( ApplicationName );
719  EN.EndTest();
720  }
721 
722  // \brief
723  // Focus eines Textfeldes prüfen.
724  //
725  @Test( expected = OKWVerifyingFailsException.class )
726  public void tcVerifyHasFocus_HasFocusNoExpectedYes_OKWVerifyingFailsException() throws Exception {
727  EN.BeginTest( name.getMethodName() );
728  EN.StartApp( ApplicationName );
729 
730  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
731  EN.SelectWindow( "InputTypeText" );
732 
733  EN.VerifyHasFocus( "Last Name", "YES" );
734 
735  EN.StopApp( ApplicationName );
736  EN.EndTest();
737  }
738 
739 
740  // \~german
741  // \brief
742  // Prüft, ob die OKW-Konstante ${IGNORE} für SeTextField implementiert ist.
743  //
744  // Nicht existierendes Object wird als GUI-Objekt Referenziert.
745  // Mit IGNORE darf keine Exception ausgelöst werden, weil das Schlüsselwort
746  // nicht ausgeführt wird.
747  // D.h. sollte eine Exception ausgelöstwerden, dann ist hier nicht ignoriert
748  // worden.
749  // \~
750  // \author Zoltan Hrabovszki
751  // \date 2014.12.03
752  @Test
753  public void tcVerifyHasFocus_IGNORE() throws Exception
754  {
755  EN.BeginTest( name.getMethodName() );
756  EN.StartApp( ApplicationName );
757 
758  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
759  EN.SelectWindow( "InputTypeText" );
760 
761  EN.VerifyHasFocus( "NichtVorhanden", "${IGNORE}" );
762 
763  EN.StopApp( ApplicationName );
764  EN.EndTest();
765  }
766 
774  @Test
775  public void tcVerifyIsActive() throws Exception
776  {
777  EN.BeginTest( name.getMethodName() );
778  EN.StartApp( ApplicationName );
779 
780  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
781  EN.TypeKey( "URL","http://test.openkeyword.de/InputText/InputTypeTextDisabled.htm" );
782  EN.SelectWindow( "InputTypeTextDisabled" );
783 
784  EN.VerifyIsActive( "Preis", "NO" );
785  EN.VerifyIsActive( "MwSt", "NO" );
786 
787  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
788  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
789  EN.SelectWindow( "InputTypeText" );
790 
791  EN.VerifyIsActive( "Last Name", "YES" );
792  EN.VerifyIsActive( "First Name", "YES" );
793 
794  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
795  EN.TypeKey( "URL",
796  "http://test.openkeyword.de/InputText/input_type-text_readonly.htm" );
797  EN.SelectWindow( "SeInputTextReadonly" );
798 
799  EN.VerifyIsActive( "Preis", "YES" );
800 
801  EN.StopApp( ApplicationName );
802  EN.EndTest();
803  }
804 
805 
816  @Test
817  public void tcVerifyLabel() throws Exception
818  {
819  EN.BeginTest( name.getMethodName() );
820  EN.StartApp( ApplicationName );
821 
822  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
823  EN.SelectWindow( "InputTypeText" );
824 
825  EN.VerifyLabel( "Last Name", "Last Name:" );
826  EN.VerifyLabel( "First Name", "First Name:" );
827 
828  EN.StopApp( ApplicationName );
829  EN.EndTest();
830  }
831 
832 
839  @Test( expected = OKWVerifyingFailsException.class )
840  public void tcVerifyLabel_OKWVerifyingFailsException() throws Exception
841  {
842  EN.BeginTest( name.getMethodName() );
843  EN.StartApp( ApplicationName );
844 
845  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
846  EN.SelectWindow( "InputTypeText" );
847 
848  EN.VerifyLabel( "Last Name", "Xxxx:" );
849 
850  EN.StopApp( ApplicationName );
851  EN.EndTest();
852  }
853 
854 
862  @Test
863  public void tcVerifyLabelWCM() throws Exception
864  {
865  EN.BeginTest( name.getMethodName() );
866  EN.StartApp( ApplicationName );
867 
868  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
869  EN.SelectWindow( "InputTypeText" );
870 
871  EN.VerifyLabelWCM( "Last Name", "Last Name?" );
872  EN.VerifyLabelWCM( "First Name", "First Name?" );
873 
874  EN.StopApp( ApplicationName );
875  EN.EndTest();
876  }
877 
878 
879  // \~german
880  // \brief
881  // Prüft, ob die Methode VerifyLabelWCM bei einer Soll/Ist Abweichung die Ausnahme
882  // OKWVerifyingFailsException für SeInputField auslöst. //
883  // \~
884  // \author Zoltan Hrabovszki
885  // \date 2014.12.03
886  @Test( expected = OKWVerifyingFailsException.class )
887  public void tcVerifyLabelWCM_OKWVerifyingFailsException() throws Exception
888  {
889  EN.BeginTest( name.getMethodName() );
890  EN.StartApp( ApplicationName );
891 
892  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
893  EN.SelectWindow( "InputTypeText" );
894 
895  EN.VerifyLabelWCM( "Last Name", "####:" );
896 
897  EN.StopApp( ApplicationName );
898  EN.EndTest();
899  }
900 
901 
912  @Test
913  public void tcVerifyMaxLength() throws Exception
914  {
915  EN.BeginTest( name.getMethodName() );
916  EN.StartApp( ApplicationName );
917 
918  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
919  EN.SelectWindow( "InputTypeText" );
920 
921  EN.VerifyMaxLength( "Last Name", "40" );
922 
923  EN.StopApp( ApplicationName );
924  EN.EndTest();
925  }
926 
927 
940  @Test( expected = OKWVerifyingFailsException.class )
941  public void tcVerifyMaxLength_OKWVerifyingFailsException() throws Exception
942  {
943  EN.BeginTest( name.getMethodName() );
944  EN.StartApp( ApplicationName );
945 
946  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
947  EN.SelectWindow( "InputTypeText" );
948 
949  EN.VerifyMaxLength( "Last Name", "25" );
950 
951  EN.StopApp( ApplicationName );
952  EN.EndTest();
953  }
954 
955 
956  // \~german
957  // \brief
958  // Prüft, ob die Methode VerifyLabelREGX für SeInputField implementiert ist.
959  //
960  // \~
961  // \author Zoltan Hrabovszki
962  // \date 2014.12.03
963  @Test
964  public void tcVerifyLabelREGX() throws Exception
965  {
966  EN.BeginTest( name.getMethodName() );
967  EN.StartApp( ApplicationName );
968 
969  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
970  EN.SelectWindow( "InputTypeText" );
971 
972  EN.VerifyLabelREGX( "Last Name", "Last Name\\W" );
973 
974  EN.StopApp( ApplicationName );
975  EN.EndTest();
976  }
977 
978 
979  // \~german
980  // \brief
981  // Prüft, ob die Methode VerifyLabelREGX bei einer Soll/Ist Abweichung die Ausnahme
982  // OKWVerifyingFailsException für SeInputField auslöst. //
983  // \~
984  // \author Zoltan Hrabovszki
985  // \date 2014.12.03
986  @Test( expected = OKWVerifyingFailsException.class )
987  public void tcVerifyLabelREGX_OKWVerifyingFailsException() throws Exception
988  {
989  EN.BeginTest( name.getMethodName() );
990  EN.StartApp( ApplicationName );
991 
992  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
993  EN.SelectWindow( "InputTypeText" );
994 
995  EN.VerifyLabelREGX( "Last Name", "Xxxx:" );
996 
997  EN.StopApp( ApplicationName );
998  EN.EndTest();
999  }
1000 
1001 
1012  @Test
1013  public void tcVerifyPlaceholder() throws Exception
1014  {
1015  EN.BeginTest( name.getMethodName() );
1016  EN.StartApp( ApplicationName );
1017 
1018  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1019  EN.SelectWindow( "InputTypeText" );
1020 
1021  EN.VerifyPlaceholder( "Last Name", "Placeholder: Last Name" );
1022  EN.VerifyPlaceholder( "First Name", "Placeholder: First Name" );
1023 
1024  EN.StopApp( ApplicationName );
1025  EN.EndTest();
1026  }
1027 
1028 
1035  @Test( expected = OKWVerifyingFailsException.class )
1036  public void tcVerifyPlaceholder_OKWVerifyingFailsException() throws Exception
1037  {
1038  EN.BeginTest( name.getMethodName() );
1039  EN.StartApp( ApplicationName );
1040 
1041  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1042  EN.SelectWindow( "InputTypeText" );
1043 
1044  EN.VerifyLabel( "Last Name", "Placeholder: Last Nam" );
1045 
1046  EN.StopApp( ApplicationName );
1047  EN.EndTest();
1048  }
1049 
1050 
1058  @Test
1059  public void tc_VerifyPlaceholderWCM() throws Exception
1060  {
1061  EN.BeginTest( name.getMethodName() );
1062  EN.StartApp( ApplicationName );
1063 
1064  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1065  EN.SelectWindow( "InputTypeText" );
1066 
1067  EN.VerifyPlaceholderWCM( "Last Name", "Placeholder: Last Nam?" );
1068  EN.VerifyPlaceholderWCM( "First Name", "Placeholder: First Nam?" );
1069 
1070  EN.StopApp( ApplicationName );
1071  EN.EndTest();
1072  }
1073 
1074 
1082  @Test( expected = OKWVerifyingFailsException.class )
1083  public void tcVerifyPlaceholderWCM_OKWVerifyingFailsException() throws Exception
1084  {
1085  EN.BeginTest( name.getMethodName() );
1086  EN.StartApp( ApplicationName );
1087 
1088  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1089  EN.SelectWindow( "InputTypeText" );
1090 
1091  EN.VerifyPlaceholderWCM( "Last Name", "####:" );
1092 
1093  EN.StopApp( ApplicationName );
1094  EN.EndTest();
1095  }
1096 
1097 
1105  @Test
1106  public void tcVerifyPlaceholderREGX() throws Exception
1107  {
1108  EN.BeginTest( name.getMethodName() );
1109  EN.StartApp( ApplicationName );
1110 
1111  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1112  EN.SelectWindow( "InputTypeText" );
1113 
1114  EN.VerifyPlaceholderREGX( "Last Name", "Placeholder: Last Nam\\w" );
1115 
1116  EN.StopApp( ApplicationName );
1117  EN.EndTest();
1118  }
1119 
1120 
1128  @Test( expected = OKWVerifyingFailsException.class )
1129  public void tcVerifyPlaceholderREGX_OKWVerifyingFailsException() throws Exception
1130  {
1131  EN.BeginTest( name.getMethodName() );
1132  EN.StartApp( ApplicationName );
1133 
1134  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1135  EN.SelectWindow( "InputTypeText" );
1136 
1137  EN.VerifyPlaceholderREGX( "Last Name", "Placeholder: Xxxx" );
1138 
1139  EN.StopApp( ApplicationName );
1140  EN.EndTest();
1141  }
1142 
1143  // \~german
1144  // \brief
1145  // Prüft, ob die Methode VerifyToolTip für SeTextField implementiert ist.
1146  //
1147  // \~
1148  // \author Zoltan Hrabovszki
1149  // \date 2014.12.03
1150  @Test
1151  public void tcVerifyTooltip() throws Exception
1152  {
1153  EN.BeginTest( name.getMethodName() );
1154  EN.StartApp( ApplicationName );
1155 
1156  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1157  EN.SelectWindow( "InputTypeText" );
1158 
1159  EN.VerifyTooltip( "Last Name", "Title: Last Name" );
1160 
1161  EN.StopApp( ApplicationName );
1162  EN.EndTest();
1163 
1164  }
1165 
1166  // \~german
1167  // \brief
1168  // Prüft, ob die Methode VerifyTooltip bei einer Soll/Ist Abweichung die Ausnahme
1169  // OKWVerifyingFailsException für SeInputField auslöst.
1170  //
1171  // \~
1172  // \author Zoltan Hrabovszki
1173  // \date 2014.12.03
1174  @Test( expected = OKWVerifyingFailsException.class )
1175  public void tcVerifyTooltip_OKWVerifyingFailsException() throws Exception
1176  {
1177  EN.BeginTest( name.getMethodName() );
1178  EN.StartApp( ApplicationName );
1179 
1180  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1181  EN.SelectWindow( "InputTypeText" );
1182 
1183  EN.VerifyTooltip( "Last Name", "Den Namen..." );
1184 
1185  EN.StopApp( ApplicationName );
1186  EN.EndTest();
1187  }
1188 
1189 
1197  @Test
1198  public void tcVerifyTooltipWCM() throws Exception
1199  {
1200  EN.BeginTest( name.getMethodName() );
1201  EN.StartApp( ApplicationName );
1202 
1203  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1204  EN.SelectWindow( "InputTypeText" );
1205 
1206  EN.VerifyTooltipWCM( "Last Name", "?????: Last Name" );
1207 
1208  EN.StopApp( ApplicationName );
1209  EN.EndTest();
1210  }
1211 
1212  // \~german
1213  // \brief
1214  // Prüft, ob die Methode VerifyTooltipWCM bei einer Soll/Ist Abweichung die Ausnahme
1215  // OKWVerifyingFailsException für SeInputField auslöst. //
1216  // \~
1217  // \author Zoltan Hrabovszki
1218  // \date 2014.12.03
1219  @Test( expected = OKWVerifyingFailsException.class )
1220  public void tcVerifyTooltipWCM_OKWVerifyingFailsException() throws Exception
1221  {
1222  EN.BeginTest( name.getMethodName() );
1223  EN.StartApp( ApplicationName );
1224 
1225  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1226  EN.SelectWindow( "InputTypeText" );
1227 
1228  EN.VerifyTooltipWCM( "Last Name", "#oltan" );
1229 
1230  EN.StopApp( ApplicationName );
1231  EN.EndTest();
1232  }
1233 
1234 
1235  // \~german
1236  // \brief
1237  // Prüft, ob die Methode VerifyToolTip für SeTextField implementiert ist.
1238  //
1239  // \~
1240  // \author Zoltan Hrabovszki
1241  // \date 2014.12.03
1242  @Test
1243  public void tcVerifyTooltipREGX() throws Exception
1244  {
1245  EN.BeginTest( name.getMethodName() );
1246  EN.StartApp( ApplicationName );
1247 
1248  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1249  EN.SelectWindow( "InputTypeText" );
1250 
1251  // Test-Objekt
1252  EN.VerifyTooltipREGX( "Last Name", "\\witle: Last Name" );
1253 
1254  EN.StopApp( ApplicationName );
1255  EN.EndTest();
1256  }
1257 
1258  // \~german
1259  // \brief
1260  // Prüft, ob die Methode VerifyTooltipWCM bei einer Soll/Ist Abweichung die Ausnahme
1261  // OKWVerifyingFailsException für SeInputField auslöst. //
1262  // \~
1263  // \author Zoltan Hrabovszki
1264  // \date 2014.12.03
1265  @Test( expected = OKWVerifyingFailsException.class )
1266  public void tcVerifyTooltipREGX_OKWVerifyingFailsException() throws Exception
1267  {
1268  EN.BeginTest( name.getMethodName() );
1269  EN.StartApp( ApplicationName );
1270 
1271  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1272  EN.SelectWindow( "InputTypeText" );
1273 
1274  EN.VerifyTooltipREGX( "Last Name", "#oltan" );
1275 
1276  EN.StopApp( ApplicationName );
1277  EN.EndTest();
1278  }
1279 
1280 
1281  // \~german
1282  // \brief
1283  // Test des Schlüsselwortes "VerifyValue( FN, ExpVal ) für SeInputText.
1284  //
1285  // \~
1286  // \author Zoltan Hrabovszki
1287  // \date 2014.12.03
1288  @Test
1289  public void tcVerifyValue() throws Exception
1290  {
1291  EN.BeginTest( name.getMethodName() );
1292  EN.StartApp( ApplicationName );
1293 
1294  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1295  EN.SelectWindow( "InputTypeText" );
1296 
1297  EN.SetValue( "Last Name", "${DELETE}" );
1298  // First off all teh Name-Field is Empty
1299  EN.VerifyValue( "Last Name", "${EMPTY}" );
1300 
1301  EN.SetValue( "Last Name", "Zoltan" );
1302  EN.VerifyValue( "Last Name", "Zoltan" );
1303 
1304  EN.StopApp( ApplicationName );
1305  EN.EndTest();
1306  }
1307 
1308 
1309  // \~german
1310  // \brief
1311  // Prüft, ob die Methode VerifyValue die OKW-Konstanten ${DELETE} und ${EMPTY} für
1312  // SeTextField implementiert ist.
1313  //
1314  // \~
1315  // \author Zoltan Hrabovszki
1316  // \date 2014.12.03
1317  @Test
1318  public void tcVerifyValue_DELETE_EMPTY() throws Exception
1319  {
1320  EN.BeginTest( name.getMethodName() );
1321  EN.StartApp( ApplicationName );
1322 
1323  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1324  EN.SelectWindow( "InputTypeText" );
1325 
1326  EN.SetValue( "Last Name", "Zoltan" );
1327  EN.VerifyValue( "Last Name", "Zoltan" );
1328 
1329  EN.SetValue( "Last Name", "${DELETE}" );
1330  EN.VerifyValue( "Last Name", "${EMPTY}" );
1331 
1332  EN.StopApp( ApplicationName );
1333  EN.EndTest();
1334 
1335  }
1336 
1337  // \~german
1338  // \brief
1339  // Prüft, ob die Methode VerifyLabel bei einer Soll/Ist Abweichung die Ausnahme
1340  // OKWVerifyingFailsException für SeInputField auslöst. //
1341  // \~
1342  // \author Zoltan Hrabovszki
1343  // \date 2014.12.03
1344  @Test( expected = OKWVerifyingFailsException.class )
1345  public void tcVerifyValue_OKWVerifyingFailsException() throws Exception
1346  {
1347  EN.BeginTest( name.getMethodName() );
1348  EN.StartApp( ApplicationName );
1349 
1350  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1351  EN.SelectWindow( "InputTypeText" );
1352 
1353  // First off all teh Name-Field is Empty
1354  EN.VerifyValue( "Last Name", "${EMPTY}" );
1355 
1356  EN.SetValue( "Last Name", "Zoltan" );
1357  EN.VerifyValue( "Last Name", "Soltan" );
1358 
1359  EN.StopApp( ApplicationName );
1360  EN.EndTest();
1361  }
1362 
1363 
1371  @Test
1372  public void tcVerifyValueWCM() throws Exception
1373  {
1374  EN.BeginTest( name.getMethodName() );
1375  EN.StartApp( ApplicationName );
1376 
1377  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1378  EN.SelectWindow( "InputTypeText" );
1379 
1380  // First off all teh Name-Field is Empty
1381  EN.VerifyValue( "Last Name", "Jackson" );
1382 
1383  EN.SetValue( "Last Name", "Zoltan" );
1384  EN.VerifyValueWCM( "Last Name", "??????" );
1385  EN.VerifyValueWCM( "Last Name", "Z????n" );
1386 
1387  EN.StopApp( ApplicationName );
1388  EN.EndTest();
1389  }
1390 
1391 
1392  // \~german
1393  // \brief
1394  // Prüft, ob die Methode VerifyValue die OKW-Konstanten ${DELETE} und ${EMPTY} für
1395  // SeTextField implementiert ist.
1396  //
1397  // \~
1398  // \author Zoltan Hrabovszki
1399  // \date 2014.12.03
1400  @Test
1401  public void tcVerifyValueWCM_DELETE_EMPTY() throws Exception
1402  {
1403  EN.BeginTest( name.getMethodName() );
1404  EN.StartApp( ApplicationName );
1405 
1406  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1407  EN.SelectWindow( "InputTypeText" );
1408 
1409  EN.SetValue( "Last Name", "Zoltan" );
1410  EN.VerifyValueWCM( "Last Name", "??????" );
1411 
1412  EN.SetValue( "Last Name", "${DELETE}" );
1413  EN.VerifyValueWCM( "Last Name", "${EMPTY}" );
1414 
1415  EN.StopApp( ApplicationName );
1416  EN.EndTest();
1417  }
1418 
1419  // \~german
1420  // \brief
1421  // Prüft, ob die Methode VerifyLabelWCM bei einer Soll/Ist Abweichung die Ausnahme
1422  // OKWVerifyingFailsException für SeInputField auslöst. //
1423  // \~
1424  // \author Zoltan Hrabovszki
1425  // \date 2014.12.03
1426  @Test( expected = OKWVerifyingFailsException.class )
1427  public void tcVerifyValueWCM_OKWVerifyingFailsException() throws Exception
1428  {
1429  EN.BeginTest( name.getMethodName() );
1430  EN.StartApp( ApplicationName );
1431 
1432  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1433  EN.SelectWindow( "InputTypeText" );
1434 
1435  // First off all teh Name-Field is Empty
1436  EN.VerifyValueWCM( "Last Name", "${EMPTY}" );
1437 
1438  EN.SetValue( "Last Name", "Zoltan" );
1439  EN.VerifyValueWCM( "Last Name", "#oltan" );
1440 
1441  EN.StopApp( ApplicationName );
1442  EN.EndTest();
1443  }
1444 
1445 
1446  // \~german
1447  // \brief
1448  // Test des Schlüsselwortes "VerifyValueREGX( FN, ExpValu ) für SeInputText.
1449  //
1450  // \~
1451  // \author Zoltan Hrabovszki
1452  // \date 2014.12.03
1453  @Test
1454  public void tcVerifyValueREGX() throws Exception
1455  {
1456  EN.BeginTest( name.getMethodName() );
1457  EN.StartApp( ApplicationName );
1458 
1459  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1460  EN.SelectWindow( "InputTypeText" );
1461 
1462  // First off all teh Name-Field is Empty
1463  EN.VerifyValue( "Last Name", "Jackson" );
1464 
1465  EN.SetValue( "Last Name", "Zoltan" );
1466  EN.VerifyValueREGX( "Last Name", ".oltan" );
1467 
1468  EN.StopApp( ApplicationName );
1469  EN.EndTest();
1470  }
1471 
1472 
1473  // \~german
1474  // \brief
1475  // Testet VerifyValueREGX auf die OKW-Konstanten ${DELETE} und ${EMPTY} für
1476  // SeInputField implementiert ist.
1477  //
1478  // \~
1479  // \author Zoltan Hrabovszki
1480  // \date 2014.12.03
1481  @Test
1482  public void tcVerifyValueREGX_DELETE_EMPTY() throws Exception
1483  {
1484  EN.BeginTest( name.getMethodName() );
1485  EN.StartApp( ApplicationName );
1486 
1487  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1488  EN.SelectWindow( "InputTypeText" );
1489 
1490  EN.SetValue( "Last Name", "Zoltan" );
1491  EN.VerifyValueREGX( "Last Name", "\\woltan" );
1492 
1493  EN.SetValue( "Last Name", "${DELETE}" );
1494  EN.VerifyValueREGX( "Last Name", "${EMPTY}" );
1495 
1496  EN.StopApp( ApplicationName );
1497  EN.EndTest();
1498  }
1499 
1500 
1501  // \~german
1502  // \brief
1503  // Prüft, ob die Methode VerifyLabelREGX bei einer Soll/Ist Abweichung die Ausnahme
1504  // OKWVerifyingFailsException für SeInputField auslöst. //
1505  // \~
1506  // \author Zoltan Hrabovszki
1507  // \date 2014.12.03
1508  @Test( expected = OKWVerifyingFailsException.class )
1509  public void tcVerifyValueREGX_OKWVerifyingFailsException() throws Exception
1510  {
1511  EN.BeginTest( name.getMethodName() );
1512  EN.StartApp( ApplicationName );
1513 
1514  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1515  EN.SelectWindow( "InputTypeText" );
1516 
1517  // First off all teh Name-Field is Empty
1518  EN.VerifyValue( "Last Name", "${EMPTY}" );
1519 
1520  EN.SetValue( "Last Name", "Zoltan" );
1521  EN.VerifyValueREGX( "Last Name", "Soltan" );
1522 
1523  EN.StopApp( ApplicationName );
1524  EN.EndTest();
1525  }
1526 
1527  @Test( expected = OKWGUIObjectNotFoundException.class )
1528  public void tcClickOn_OKWGUIObjectNotFoundException() throws Exception
1529  {
1530  EN.BeginTest( name.getMethodName() );
1531  EN.StartApp( ApplicationName );
1532  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1533  EN.SelectWindow( "InputTypeText" );
1534 
1535  EN.ClickOn( "DoesNotExist");
1536 
1537  EN.StopApp( ApplicationName );
1538  EN.EndTest();
1539  }
1540 
1545  @Test( expected = OKWFrameObjectMethodNotImplemented.class )
1546  public void tcSelect_OKWGUIObjectNotFoundException() throws Exception
1547  {
1548  EN.BeginTest( name.getMethodName() );
1549  EN.StartApp( ApplicationName );
1550  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1551  EN.SelectWindow( "InputTypeText" );
1552 
1553  EN.Select( "DoesNotExist", "abc");
1554 
1555  EN.StopApp( ApplicationName );
1556  EN.EndTest();
1557  }
1558 
1559  @Test( expected = OKWGUIObjectNotFoundException.class )
1560  public void tcTypeKey_OKWGUIObjectNotFoundException() throws Exception
1561  {
1562  EN.BeginTest( name.getMethodName() );
1563  EN.StartApp( ApplicationName );
1564  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1565  EN.SelectWindow( "InputTypeText" );
1566 
1567  EN.TypeKey( "DoesNotExist", "abc");
1568 
1569  EN.StopApp( ApplicationName );
1570  EN.EndTest();
1571  }
1572 
1573  @Test( expected = OKWGUIObjectNotFoundException.class )
1574  public void tcSetValue_OKWGUIObjectNotFoundException() throws Exception
1575  {
1576  EN.BeginTest( name.getMethodName() );
1577  EN.StartApp( ApplicationName );
1578  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1579  EN.SelectWindow( "InputTypeText" );
1580 
1581  EN.SetValue( "DoesNotExist", "abc");
1582 
1583  EN.StopApp( ApplicationName );
1584  EN.EndTest();
1585  }
1586 
1587  @Test( expected = OKWGUIObjectNotFoundException.class )
1588  public void tcSetFocus_OKWGUIObjectNotFoundException() throws Exception
1589  {
1590  EN.BeginTest( name.getMethodName() );
1591  EN.StartApp( ApplicationName );
1592  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1593  EN.SelectWindow( "InputTypeText" );
1594 
1595  EN.SetFocus( "DoesNotExist");
1596 
1597  EN.StopApp( ApplicationName );
1598  EN.EndTest();
1599  }
1600 
1601 
1602  @Test( expected = OKWGUIObjectNotFoundException.class )
1603  public void tcMemorizeCaption_OKWGUIObjectNotFoundException() throws Exception
1604  {
1605  EN.BeginTest( name.getMethodName() );
1606 
1607  EN.StartApp( ApplicationName );
1608  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1609  EN.SelectWindow( "InputTypeText" );
1610 
1611  EN.MemorizeCaption( "DoesNotExist", "MemorizeCaption");
1612 
1613  EN.StopApp( ApplicationName );
1614  EN.EndTest();
1615  }
1616 
1617 
1618  @Test( expected = OKWGUIObjectNotFoundException.class )
1619  public void tcMemorizeHasFocus_OKWGUIObjectNotFoundException() throws Exception
1620  {
1621  EN.BeginTest( name.getMethodName() );
1622  EN.StartApp( ApplicationName );
1623  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1624  EN.SelectWindow( "InputTypeText" );
1625 
1626  EN.MemorizeHasFocus( "DoesNotExist", "MemorizeHasFocus");
1627 
1628  EN.StopApp( ApplicationName );
1629  EN.EndTest();
1630  }
1631 
1632 
1633  @Test( expected = OKWGUIObjectNotFoundException.class )
1634  public void tcMemorizeIsActive_OKWGUIObjectNotFoundException() throws Exception
1635  {
1636  EN.BeginTest( name.getMethodName() );
1637  EN.StartApp( ApplicationName );
1638  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1639  EN.SelectWindow( "InputTypeText" );
1640 
1641  EN.MemorizeIsActive( "DoesNotExist", "MemorizeIsActive");
1642 
1643  EN.StopApp( ApplicationName );
1644  EN.EndTest();
1645  }
1646 
1647 
1648  @Test( expected = OKWGUIObjectNotFoundException.class )
1649  public void tcMemorizeLabel_OKWGUIObjectNotFoundException() throws Exception
1650  {
1651  EN.BeginTest( name.getMethodName() );
1652  EN.StartApp( ApplicationName );
1653  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1654  EN.SelectWindow( "InputTypeText" );
1655 
1656  EN.MemorizeLabel( "DoesNotExist", "MemorizeLabel");
1657 
1658  EN.StopApp( ApplicationName );
1659  EN.EndTest();
1660  }
1661 
1662 
1663  @Test( expected = OKWGUIObjectNotFoundException.class )
1664  public void tcMemorizePlaceholder_OKWGUIObjectNotFoundException() throws Exception
1665  {
1666  EN.BeginTest( name.getMethodName() );
1667  EN.StartApp( ApplicationName );
1668  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1669  EN.SelectWindow( "InputTypeText" );
1670 
1671  EN.MemorizePlaceholder( "DoesNotExist", "MemorizePlaceholder");
1672 
1673  EN.StopApp( ApplicationName );
1674  EN.EndTest();
1675  }
1676 
1677 
1678  @Test( expected = OKWGUIObjectNotFoundException.class )
1679  public void tcMemorizeTooltip_OKWGUIObjectNotFoundException() throws Exception
1680  {
1681  EN.BeginTest( name.getMethodName() );
1682  EN.StartApp( ApplicationName );
1683  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1684  EN.SelectWindow( "InputTypeText" );
1685 
1686  EN.MemorizeTooltip( "DoesNotExist", "MemorizeTooltip");
1687 
1688  EN.StopApp( ApplicationName );
1689  EN.EndTest();
1690  }
1691 
1692 
1693  @Test( expected = OKWGUIObjectNotFoundException.class )
1694  public void tcMemorizeValue_OKWGUIObjectNotFoundException() throws Exception
1695  {
1696  EN.BeginTest( name.getMethodName() );
1697  EN.StartApp( ApplicationName );
1698  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1699  EN.SelectWindow( "InputTypeText" );
1700 
1701  EN.MemorizeValue( "DoesNotExist", "MemorizeVale");
1702 
1703  EN.StopApp( ApplicationName );
1704  EN.EndTest();
1705  }
1706 
1707 
1708  @Test( expected = OKWGUIObjectNotFoundException.class )
1709  public void tcLogCaption_OKWGUIObjectNotFoundException() throws Exception
1710  {
1711  EN.BeginTest( name.getMethodName() );
1712  EN.StartApp( ApplicationName );
1713  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1714  EN.SelectWindow( "InputTypeText" );
1715 
1716  EN.LogCaption( "DoesNotExist");
1717 
1718  EN.StopApp( ApplicationName );
1719 
1720  EN.EndTest();
1721  }
1722 
1723 
1724  @Test( expected = OKWGUIObjectNotFoundException.class )
1725  public void tcLogHasFocus_OKWGUIObjectNotFoundException() throws Exception
1726  {
1727  EN.BeginTest( name.getMethodName() );
1728  EN.StartApp( ApplicationName );
1729  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1730  EN.SelectWindow( "InputTypeText" );
1731 
1732  EN.LogHasFocus( "DoesNotExist");
1733 
1734  EN.StopApp( ApplicationName );
1735  EN.EndTest();
1736  }
1737 
1738 
1739  @Test( expected = OKWGUIObjectNotFoundException.class )
1740  public void tcLogIsActive_OKWGUIObjectNotFoundException() throws Exception
1741  {
1742  EN.BeginTest( name.getMethodName() );
1743  EN.StartApp( ApplicationName );
1744  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1745  EN.SelectWindow( "InputTypeText" );
1746 
1747  EN.LogIsActive( "DoesNotExist");
1748 
1749  EN.StopApp( ApplicationName );
1750  EN.EndTest();
1751  }
1752 
1753 
1754  @Test( expected = OKWGUIObjectNotFoundException.class )
1755  public void tcLogLabel_OKWGUIObjectNotFoundException() throws Exception
1756  {
1757  EN.BeginTest( name.getMethodName() );
1758  EN.StartApp( ApplicationName );
1759  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1760  EN.SelectWindow( "InputTypeText" );
1761 
1762  EN.LogLabel( "DoesNotExist");
1763 
1764  EN.StopApp( ApplicationName );
1765  EN.EndTest();
1766  }
1767 
1768 
1769  @Test( expected = OKWGUIObjectNotFoundException.class )
1770  public void tcLogPlaceholder_OKWGUIObjectNotFoundException() throws Exception
1771  {
1772  EN.BeginTest( name.getMethodName() );
1773  EN.StartApp( ApplicationName );
1774  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1775  EN.SelectWindow( "InputTypeText" );
1776 
1777  EN.LogPlaceholder( "DoesNotExist");
1778 
1779  EN.StopApp( ApplicationName );
1780  EN.EndTest();
1781  }
1782 
1783  @Test( expected = OKWGUIObjectNotFoundException.class )
1784  public void tcLogTooltip_OKWGUIObjectNotFoundException() throws Exception
1785  {
1786  EN.BeginTest( name.getMethodName() );
1787  EN.StartApp( ApplicationName );
1788  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1789  EN.SelectWindow( "InputTypeText" );
1790 
1791  EN.LogTooltip( "DoesNotExist");
1792 
1793  EN.StopApp( ApplicationName );
1794  EN.EndTest();
1795  }
1796 
1797 
1798  @Test( expected = OKWGUIObjectNotFoundException.class )
1799  public void tcLogValue_OKWGUIObjectNotFoundException() throws Exception
1800  {
1801  EN.BeginTest( name.getMethodName() );
1802  EN.StartApp( ApplicationName );
1803  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1804  EN.SelectWindow( "InputTypeText" );
1805 
1806  EN.LogValue( "DoesNotExist");
1807 
1808  EN.StopApp( ApplicationName );
1809  EN.EndTest();
1810  }
1811 
1812  @Test( expected = OKWGUIObjectNotFoundException.class )
1813  public void tcVerifyCaption_OKWGUIObjectNotFoundException() throws Exception
1814  {
1815  EN.BeginTest( name.getMethodName() );
1816  EN.StartApp( ApplicationName );
1817  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1818  EN.SelectWindow( "InputTypeText" );
1819 
1820  EN.VerifyCaption( "DoesNotExist", "aa");
1821 
1822  EN.StopApp( ApplicationName );
1823  EN.EndTest();
1824  }
1825 
1826 
1827  @Test( expected = OKWGUIObjectNotFoundException.class )
1828  public void tcVerifyHasFocus_OKWGUIObjectNotFoundException() throws Exception
1829  {
1830  EN.BeginTest( name.getMethodName() );
1831  EN.StartApp( ApplicationName );
1832  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1833  EN.SelectWindow( "InputTypeText" );
1834 
1835  EN.VerifyHasFocus( "DoesNotExist", "YES");
1836 
1837  EN.EndTest();
1838  }
1839 
1840 
1841  @Test( expected = OKWGUIObjectNotFoundException.class )
1842  public void tcVerifyIsActive_OKWGUIObjectNotFoundException() throws Exception
1843  {
1844  EN.BeginTest( name.getMethodName() );
1845  EN.StartApp( ApplicationName );
1846  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1847  EN.SelectWindow( "InputTypeText" );
1848 
1849  EN.VerifyIsActive( "DoesNotExist", "YES" );
1850 
1851  EN.StopApp( ApplicationName );
1852  EN.EndTest();
1853  }
1854 
1855 
1856  @Test( expected = OKWGUIObjectNotFoundException.class )
1857  public void tcVerifyLabel_OKWGUIObjectNotFoundException() throws Exception
1858  {
1859  EN.BeginTest( name.getMethodName() );
1860  EN.StartApp( ApplicationName );
1861  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1862  EN.SelectWindow( "InputTypeText" );
1863 
1864  EN.VerifyLabel( "DoesNotExist", "aa" );
1865 
1866  EN.StopApp( ApplicationName );
1867  EN.EndTest();
1868  }
1869 
1870 
1871  @Test( expected = OKWGUIObjectNotFoundException.class )
1872  public void tcVerifyTooltip_OKWGUIObjectNotFoundException() throws Exception
1873  {
1874  EN.BeginTest( name.getMethodName() );
1875  EN.StartApp( ApplicationName );
1876  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1877  EN.SelectWindow( "InputTypeText" );
1878 
1879  EN.VerifyTooltip( "DoesNotExist", "aa");
1880 
1881  EN.StopApp( ApplicationName );
1882  EN.EndTest();
1883  }
1884 
1885 
1886  @Test( expected = OKWGUIObjectNotFoundException.class )
1887  public void tcVerifyValue_OKWGUIObjectNotFoundException() throws Exception
1888  {
1889  EN.BeginTest( name.getMethodName() );
1890  EN.StartApp( ApplicationName );
1891  EN.TypeKey( "URL", "http://test.openkeyword.de/InputText/InputTypeText.htm" );
1892  EN.SelectWindow( "InputTypeText" );
1893 
1894  EN.VerifyValue( "DoesNotExist", "aa");
1895 
1896  EN.StopApp( ApplicationName );
1897  EN.EndTest();
1898  }
1899 
1900 }
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.seinputfield.SeInputField_EN_Test.tcVerifyPlaceholder
void tcVerifyPlaceholder()
Testet ob das Schlüsselwort VerifyPlaceholder( FN, ExpVal ) der Klasse SeInputText implementiert ist.
Definition: SeInputField_EN_Test.java:1013
okw.core.EN.VerifyPlaceholderREGX
static void VerifyPlaceholderREGX(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
Definition: EN.java:568
okw.core.EN.VerifyLabelREGX
static void VerifyLabelREGX(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
Definition: EN.java:532
okw.seinputfield.SeInputField_EN_Test.tcVerifyIsActive
void tcVerifyIsActive()
Prüft, ob die Methode VerifyIsActive für SeTextField implementiert ist.
Definition: SeInputField_EN_Test.java:775
okw.core.EN.LogPlaceholder
static void LogPlaceholder(String FN)
Gibt den Wert des Platzhalters in der Logdatei aus.
Definition: EN.java:163
okw.seinputfield.SeInputField_EN_Test.tcLogExists
void tcLogExists()
SeTextField -> InputTypeText InputTypeText.htm -> InputTypeText.htm Vorame -> First Name Name -> Last...
Definition: SeInputField_EN_Test.java:79
okw.core.EN.VerifyLabelWCM
static void VerifyLabelWCM(String FN, String ExpVal)
Überprüft die Beschreibung/Label des Objektes.
Definition: EN.java:541
okw.seinputfield.SeInputField_EN_Test.tcLogIsActive
void tcLogIsActive()
Teste das Schlüsselwort LogIsActive( FN ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:138
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.VerifyPlaceholderWCM
static void VerifyPlaceholderWCM(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
Definition: EN.java:577
okw.seinputfield.SeInputField_EN_Test.tcVerifyCaption
void tcVerifyCaption()
Test des Schlüsselwortes "VerifyValue( FN, ExpVal ) für SeInputText.
Definition: SeInputField_EN_Test.java:521
okw.core.EN.BeginTest
static void BeginTest(String Testname)
Kennzeichnet den Anfang eines Testfalls.
Definition: EN.java:82
okw.exceptions.OKWGUIObjectNotFoundException
Diese Ausnahme wird ausgelöst, wenn ein GUI-Objekt zu den im Frame gegebenen Objekterkennungseigensch...
Definition: OKWGUIObjectNotFoundException.java:69
okw.seinputfield.SeInputField_EN_Test.tc_VerifyPlaceholderWCM
void tc_VerifyPlaceholderWCM()
Prüft, ob die Methode VerifyPlaceholderWCM für SeInputField implementiert ist.
Definition: SeInputField_EN_Test.java:1059
okw.core.EN.LogIsActive
static void LogIsActive(String FN)
Dokumentiert den Status des gegebenen Objekts.
Definition: EN.java:145
okw.seinputfield.SeInputField_EN_Test.tcMemorizeHasFocus
void tcMemorizeHasFocus()
Teste das Schlüsselwort MemorizeHasFocus( FN, MemKey ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:250
okw.core.EN.LogHasFocus
static void LogHasFocus(String FN)
Dokumentiert den Fokus-Status des gegebenen Objekts.
Definition: EN.java:136
okw.core.EN.MemorizePlaceholder
static void MemorizePlaceholder(String FN, String fpsKeyName)
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
Definition: EN.java:253
okw.seinputfield.SeInputField_EN_Test.tcVerifyTooltipWCM
void tcVerifyTooltipWCM()
Prüft, ob die Methode VerifyTooltipWCM für InputTypeText implementiert ist.
Definition: SeInputField_EN_Test.java:1198
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.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.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.seinputfield.SeInputField_EN_Test.tcVerifyPlaceholderREGX
void tcVerifyPlaceholderREGX()
Prüft, ob die Methode VerifyPlaceholderREGX für SeInputField implementiert ist.
Definition: SeInputField_EN_Test.java:1106
okw.seinputfield.SeInputField_EN_Test.tcMemorizeValue
void tcMemorizeValue()
Teste das Schlüsselwort MemorizeValue( FN, MemKey ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:356
okw.seinputfield.SeInputField_EN_Test.tcLogPlaceholder
void tcLogPlaceholder()
Teste das Schlüsselwort LogPlaceholder( FN ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:173
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.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.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.seinputfield.SeInputField_EN_Test.tcMemorizeToolTip
void tcMemorizeToolTip()
Teste das Schlüsselwort MemorizeTooltip( FN, MemKey ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:336
okw.seinputfield.SeInputField_EN_Test
Definition: SeInputField_EN_Test.java:58
okw.seinputfield.SeInputField_EN_Test.tcMemorizeLabel
void tcMemorizeLabel()
Teste das Schlüsselwort MemorizeLabel( FN, MemKey ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:290
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.seinputfield.SeInputField_EN_Test.tcVerifyLabel
void tcVerifyLabel()
Testet ob das Schlüsselwort VerifyLabel( FN, ExpVal ) der Klasse SeInputText implementiert ist.
Definition: SeInputField_EN_Test.java:817
okw.core.EN.StartApp
static void StartApp(String fpsApplicationName)
Startet die gegebene Anwendung.
Definition: EN.java:397
okw.seinputfield.SeInputField_EN_Test.tcLogLabel
void tcLogLabel()
Teste das Schlüsselwort LogLabel( FN ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:155
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.LogLabel
static void LogLabel(String FN)
Gibt den Wert des Etikette/Label in der Logdatei aus.
Definition: EN.java:154
okw.seinputfield.SeInputField_EN_Test.tcLogValue
void tcLogValue()
Teste das Schlüsselwort LogValue( FN ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:209
okw.core.EN.SelectWindow
static void SelectWindow(String FN)
Setzt den Kontext auf das gegebene Fenster.
Definition: EN.java:334
okw.seinputfield.SeInputField_EN_Test.tcVerifyLabelWCM
void tcVerifyLabelWCM()
Prüft, ob die Methode VerifyLabelWCM für SeInputField implementiert ist.
Definition: SeInputField_EN_Test.java:863
okw.seinputfield.SeInputField_EN_Test.tcMemorizePlaceholder
void tcMemorizePlaceholder()
Testet ob das Schlüsselwort MemorizePlaceholder( FN, MemKey ) der Klasse SeInputText implementiert is...
Definition: SeInputField_EN_Test.java:313
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.seinputfield.SeInputField_EN_Test.tcVerifyMaxLength
void tcVerifyMaxLength()
Prüft, ob die Methode VerifyMaxLength für SeInputField implementiert ist.
Definition: SeInputField_EN_Test.java:913
okw.seinputfield.SeInputField_EN_Test.tcLogToolTip
void tcLogToolTip()
Teste das Schlüsselwort LogTooltip( FN ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:191
okw.seinputfield.SeInputField_EN_Test.tcMemorizeIsActive_en
void tcMemorizeIsActive_en()
Teste das Schlüsselwort MemorizeIsActive( FN, MemKey ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:270
okw.core.EN.VerifyMaxLength
static void VerifyMaxLength(String FN, String ExpVal)
Checks the maximum number of characters that can be entered.
Definition: EN.java:550
okw.seinputfield.SeInputField_EN_Test.tcVerifyValueWCM
void tcVerifyValueWCM()
Test des Schlüsselwortes "VerifyValueWCM( FN, ExpValu ) für SeInputText.
Definition: SeInputField_EN_Test.java:1372
okw.core.EN.MemorizeIsActive
static void MemorizeIsActive(String FN, String fpsKeyName)
Merkt sich den Zustand des gegebenen Objekts.
Definition: EN.java:235
okw.seinputfield.SeInputField_EN_Test.tcClickOn
void tcClickOn()
Testet das Schlüsselwort ClickOn( FN ) eines SeInputField Prüfen.
Definition: SeInputField_EN_Test.java:97
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.seinputfield.SeInputField_EN_Test.tcLogHasFocus
void tcLogHasFocus()
Testet das Schlüsselwort LogHasFocus( FN ) eines SeInputField Prüfen.
Definition: SeInputField_EN_Test.java:121
okw.core.EN.VerifyLabel
static void VerifyLabel(String FN, String ExpVal)
Überprüft die Beschreibung des Objektes.
Definition: EN.java:523
okw.seinputfield.SeInputField_EN_Test.TC_MemorizeExists_en
void TC_MemorizeExists_en()
Teste das Schlüsselwort MemorizeExists( FN, MemKey ) eines SeInputText Prüfen.
Definition: SeInputField_EN_Test.java:230