OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
IFrame_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.iframe;
38 
39 import okw.OKW_Memorize_Sngltn;
40 import okw.core.EN;
41 import okw.log.log2html.Log2HTML;
42 
43 import org.junit.*;
44 import org.junit.rules.TestName;
45 
60 @Ignore
61 public class IFrame_EN_Test {
62 
63  protected static Log2HTML myLog2HTML = null;
64 
66 
67  protected static String ApplicationName;
68 
69  @Rule
70  public TestName name = new TestName();
71 
72 
81  @Test
82  public void tcFind_iFrameWithID() throws Exception
83  {
84  EN.BeginTest( name.getMethodName() );
85  EN.StartApp( ApplicationName );
86 
87  EN.SetValue( "URL", "http://test.openkeyword.de/iframe/iframeWithID.htm" );
88  EN.VerifyValue( "URL", "http://test.openkeyword.de/iframe/iframeWithID.htm" );
89 
90  EN.SelectWindow( "IFrameWithID" );
91  EN.VerifyExists( "Button 1", "YES" );
92  EN.VerifyExists( "Button 2", "YES" );
93 
94  EN.VerifyExists( "User", "YES" );
95  EN.VerifyExists( "Password", "YES" );
96 
97  EN.VerifyCaption( "Button 1", "Button 1" );
98  EN.VerifyCaption( "Button 2", "Button 2" );
99 
100  EN.VerifyTooltip( "User", "Title: User" );
101  EN.VerifyTooltip( "Password", "Title: Password" );
102 
103  EN.StopApp( ApplicationName );
104  EN.EndTest();
105  }
106 
115  @Test
116  public void tcFind_iFrameWithName() throws Exception
117  {
118  EN.BeginTest( name.getMethodName() );
119  EN.StartApp( ApplicationName );
120 
121  EN.SetValue( "URL", "http://test.openkeyword.de/iframe/iframeWithName.htm" );
122  EN.VerifyValue( "URL", "http://test.openkeyword.de/iframe/iframeWithName.htm" );
123 
124  EN.SelectWindow( "IFrameWithName" );
125  EN.VerifyExists( "Button 1", "YES" );
126  EN.VerifyExists( "Button 2", "YES" );
127 
128  EN.VerifyExists( "User", "YES" );
129  EN.VerifyExists( "Password", "YES" );
130 
131  EN.VerifyCaption( "Button 1", "Button 1" );
132  EN.VerifyCaption( "Button 2", "Button 2" );
133 
134  EN.VerifyTooltip( "User", "Title: User" );
135  EN.VerifyTooltip( "Password", "Title: Password" );
136 
137  EN.StopApp( ApplicationName );
138  EN.EndTest();
139  }
140 
141 
150  @Test
151  public void tcFind_iFrameWithID_WindowEmbeded() throws Exception
152  {
153  EN.BeginTest( name.getMethodName() );
154  EN.StartApp( ApplicationName );
155 
156  EN.SetValue( "URL", "http://test.openkeyword.de/iframe/iframeWithID.htm" );
157  EN.VerifyValue( "URL", "http://test.openkeyword.de/iframe/iframeWithID.htm" );
158 
159  EN.SelectWindow( "Button" );
160  EN.VerifyExists( "Button 1", "YES" );
161  EN.VerifyExists( "Button 2", "YES" );
162 
163  EN.VerifyCaption( "Button 1", "Button 1" );
164  EN.VerifyCaption( "Button 2", "Button 2" );
165 
166  EN.StopApp( ApplicationName );
167  EN.EndTest();
168  }
169 
170 }
okw.core.EN.StopApp
static void StopApp(String fpsApplicationName)
Beendet eine gegebene Anwendung.
Definition: EN.java:406
okw.iframe.IFrame_EN_Test.tcFind_iFrameWithID_WindowEmbeded
void tcFind_iFrameWithID_WindowEmbeded()
Testet die Implementierung des Schlüsselwortes ClickOn( FN ) für Klasse SeBACK .
Definition: IFrame_EN_Test.java:151
okw.core.EN.BeginTest
static void BeginTest(String Testname)
Kennzeichnet den Anfang eines Testfalls.
Definition: EN.java:82
okw.OKW_Memorize_Sngltn
OKW_Memorize ist die Speicher-Klasse hinter den Merke*-Schlüsselwörter.
Definition: OKW_Memorize_Sngltn.java:73
okw.log.log2html.Log2HTML
Definition: Log2HTML.java:23
okw.iframe.IFrame_EN_Test.tcFind_iFrameWithName
void tcFind_iFrameWithName()
Testet die Implementierung des Schlüsselwortes ClickOn( FN ) für Klasse SeBACK .
Definition: IFrame_EN_Test.java:116
okw.core.EN
okw.core.EN ist die englische Implementation von OKW.
Definition: EN.java:68
okw.iframe.IFrame_EN_Test.tcFind_iFrameWithID
void tcFind_iFrameWithID()
Testet die Implementierung des Schlüsselwortes ClickOn( FN ) für Klasse SeBACK .
Definition: IFrame_EN_Test.java:82
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.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.VerifyCaption
static void VerifyCaption(String FN, String fpsValue)
Überprüft die Überschrift des Objektes.
Definition: EN.java:469
okw.OKW_Memorize_Sngltn.getInstance
static OKW_Memorize_Sngltn getInstance()
Diese Methode gibt die einzige Instanz dieser Klasse zurück.
Definition: OKW_Memorize_Sngltn.java:198
okw.core.EN.StartApp
static void StartApp(String fpsApplicationName)
Startet die gegebene Anwendung.
Definition: EN.java:397
okw.core.EN.EndTest
static void EndTest()
Signalisiert das Ende eines Testfalls.
Definition: EN.java:91
okw.core.EN.SelectWindow
static void SelectWindow(String FN)
Setzt den Kontext auf das gegebene Fenster.
Definition: EN.java:334
okw.iframe.IFrame_EN_Test
Definition: IFrame_EN_Test.java:61