OpenKeyWord  Build Tag: jenkins-DoxyGen_EN-107, Build ID: 2015-03-08_20-51-06
 All Classes Namespaces Functions Variables Properties Pages
OKW.OK_TRY Class Reference
Inheritance diagram for OKW.OK_TRY:
Collaboration diagram for OKW.OK_TRY:

Public Member Functions

 OK_TRY (Core fp_OKW)
 
void BeginTest (string Testname)
 Begins a test. More...
 
void ClickOn (string fpsFunctionalname)
 Clicks on given object. More...
 
void ClickOn (string fpsFunctionalname, string fpsValue)
 Clicks on given object. More...
 
void EndTest ()
 Terminates the test respectively the testcase. More...
 
void LogCaption (string fpsFunctionalname)
 No description for "LogCaption" available. More...
 
void LogExists (string fpsFunctionalname)
 Logs whether the given object is existing. More...
 
void LogHasFocus (string fpsFunctionalname)
 Logs the focus status of the given object. More...
 
void LogIsActive (string fpsFunctionalname)
 Logs the status of the given object. More...
 
void LogLabel (string fpsFunctionalname)
 No description for "LogLabel" available. More...
 
void LogSelected (string fpsFunctionalname)
 Logs the marked text of the given object. More...
 
void LogTablecellValue (string fpsFunctionalname, string fpsCol, string fpsRow)
 Logs the value of the selected tablecell. More...
 
void LogTooltip (string fpsFunctionalname)
 Logs the Tooltip of the given object. More...
 
void LogValue (string fpsFunctionalname)
 Logs the standard value of an object. More...
 
void MemorizeCaption (string fpsFunctionalname, string fps_MemKeyName)
 No description for "MemorizeCaptione" available. More...
 
void MemorizeExists (string fpsFunctionalname, string fpsMemKeyName)
 Memorizes the actual existing Status of the object. More...
 
void MemorizeHasFocus (string fpsFunctionalname, string fpsMemKeyName)
 No description for "MemorizeHasFocus" available. More...
 
void MemorizeIsActive (string fpsFunctionalname, string fpsMemKeyName)
 Memorizes the state of the given object. More...
 
void MemorizeLabel (string fpsFunctionalname, string fps_MemKeyName)
 No description for "MemorizeLabel" available. More...
 
void MemorizeSelectedValue (string fpsFunctionalname, string fps_MemKeyName)
 No description for "MemorizeSelectedValue" available. More...
 
void MemorizeTablecellValue (string fpsFunctionalname, string fpsCol, string fpsRow, string fps_MemKeyName)
 Memorizes the value of the given tablecell. More...
 
void MemorizeTooltip (string fpsFunctionalname, string fps_MemKeyName)
 Logs the tooltip-text of the given object. More...
 
void MemorizeValue (string fpsFunctionalname, string fps_MemKeyName)
 No description for "MemorizeLabel" available. More...
 
void Select (string fpsFunctionalname, string fpsValue)
 Select all rows in a list/chart, which contain the given data. More...
 
void Select (string fpsFunctionalname, string fpsValue, string fpsClickType)
 Select all rows in a list/chart, which contain the given data. More...
 
void SelectMenu (string fpsFunctionalname)
 Selects the given menu item. More...
 
void SelectMenu (string fpsFunctionalname, string fpsValue)
 Selects the given menu item. More...
 
void SelectTablecell (string fpsFunctionalname, string fpsCol, string fpsRow)
 Selects the given table cell. More...
 
void SelectTablecell (string fpsFunctionalname, string fpsCol, string fpsRow, string fpsClickType)
 Selects the given table cell. More...
 
void SelectWindow (string fpsFunctionalname)
 Setting the context for the given window and ensuring that the window is active and in the foreground. More...
 
void Sequence (string fpsFunctionalname, string fps_SequenceName, string SEQ_ID)
 Calls the sequence of the window. More...
 
void SetFocus (string fpsFunctionalname)
 Setting the focus to the given window object. More...
 
void SetLanguage (string Language)
 Internal method to set the language of the language depending outputs of the log documentation. More...
 
void SetValue (string fpsFunctionalname, string fpsValue)
 Setting the value of the given window object to the given value. More...
 
void StartApp (string fps_ApplikationName)
 Starts the given application. More...
 
void StopApp (string fps_ApplikationName)
 Ends a given application. More...
 
void TypeKey (string fpsFunctionalname, string fpsValue)
 Keyboard inputs of data in the active windows object. More...
 
void TypeKeyTablecell (string fpsFunctionalname, string fpsCol, string fpsRow, string fpsValue)
 Input of date to a given tablecell by the keyboard. More...
 
void TypeKeyWindow (string fpsFunctionalname, string fpsValue)
 Keyboard input to a particular window object. More...
 
void VerifyCaption (string fpsFunctionalname, string fpsExpected)
 No description for "VerifyCaption" available. More...
 
void VerifyExists (string fpsFunctionalname, string fpsExpectedValue)
 Checks the existence of the given object.
Example #1: Check if the object MyObject exists:
More...
 
void VerifyHasFocus (string fpsFunctionalname, string fpsExpectedValue)
 Compares the focus status of the given object with the expected value. More...
 
void VerifyIsActive (string fpsFunctionalname, string fpsExpectedValue)
 Compares the focus status of the given object with the expected value. More...
 
void VerifyLabel (string fpsFunctionalname, string fpsExpected)
 No description for "VerifyLabel" available. More...
 
void VerifySelectedValue (string fpsFunctionalname, string fpsExpected)
 Compares the selected value of the given listobject with the expected value. More...
 
void VerifyTablecellValue (string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpected)
 Compares the content of the given table cell with the expected value. More...
 
void VerifyTooltip (string fpsFunctionalname, string fpsExpected)
 No description for "VerifyTooltip" available. More...
 
void VerifyValue (string fpsFunctionalname, string fpsExpected)
 Checks the standard value of an object (in most cases this is the displayed text). More...
 

Private Member Functions

void HandleException (Exception e)
 

Private Attributes

OKWLanguage AL = OKWLanguage.Instance
 
OKWDocu MyOKWDocu = OKWDocu.Instance
 
Core _Kernel
 

Detailed Description

Author
Zoltán Hrabovszki
Date
2013.03.02

Member Function Documentation

void OKW.OK_TRY.BeginTest ( string  Testname)

Begins a test.

Description of the allgorithm

Note
Additional remarks to the key-word

/param fpsTestname No explanation available

Author
Zoltan Hrabovszki
Date
2014-09-18/jnic

Implements OKW.IOKW_State.

85  {
86  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("BeginTest");
87  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, Testname);
88 
89  Logger.Instance.LogKeyWordEnd();
90  }
void OKW.OK_TRY.ClickOn ( string  fpsFunctionalname)

Clicks on given object.

Example: Click on the object with the name "My Object":

click on: "MyObject" 

/param fpsFunctionalname Functional name of the object

Example: Click on "My Object":

click on: "MyObject" 

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-18/jnic

Implements OKW.IOKW_State.

98  {
99  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("ClickOn");
100  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
101 
102  CurrentObject.Instance.SetChildName(fpsFunctionalname);
103 
104  Logger.Instance.LogKeyWordEnd();
105  }
void OKW.OK_TRY.ClickOn ( string  fpsFunctionalname,
string  fpsValue 
)

Clicks on given object.

Example: Click on the object with the name "My Object":

click on: "MyObject" 

/param fpsFunctionalname Functional name of the object /param fpsClickType Doubleclick" to select via doubleclick, "Singleclick" to select via singleclick (default)

Author
Zoltan Hrabovszki
Date
2014-09-18/jnic

Implements OKW.IOKW_State.

113  {
114  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("ClickOn");
115  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
116 
117  CurrentObject.Instance.SetChildName(fpsFunctionalname);
118 
119  Logger.Instance.LogKeyWordEnd();
120  }
void OKW.OK_TRY.EndTest ( )

Terminates the test respectively the testcase.

Description of the mode of operation.

Note
Additional remark to the keyword
Author
Zoltan Hrabovszki
Date
2014-09-18/jnic

Implements OKW.IOKW_State.

127  {
128  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("EndTest");
129  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage);
130 
131  Logger.Instance.LogKeyWordEnd();
132  }
void OKW.OK_TRY.LogCaption ( string  fpsFunctionalname)

No description for "LogCaption" available.

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-18/jnic
Todo:
jnic–>keine Beschreibung vorhanden

Implements OKW.IOKW_State.

139  {
140  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("LogCaption");
141  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
142 
143  CurrentObject.Instance.SetChildName(fpsFunctionalname);
144 
145  Logger.Instance.LogKeyWordEnd();
146  }
void OKW.OK_TRY.LogExists ( string  fpsFunctionalname)

Logs whether the given object is existing.

Example: Logs whether the object with the name "My Object" is existing:

log exists: "MyObject" 

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-18/jnic

Implements OKW.IOKW_State.

153  {
154  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("LogExists");
155  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
156 
157  CurrentObject.Instance.SetChildName(fpsFunctionalname);
158 
159  Logger.Instance.LogKeyWordEnd();
160  }
void OKW.OK_TRY.LogHasFocus ( string  fpsFunctionalname)

Logs the focus status of the given object.

Example: Logs the focus status of "My Object":

LoghasFocus: "MyObject" 

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

167  {
168  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("LogHasFocus");
169  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
170 
171  CurrentObject.Instance.SetChildName(fpsFunctionalname);
172 
173  Logger.Instance.LogKeyWordEnd();
174  }
void OKW.OK_TRY.LogIsActive ( string  fpsFunctionalname)

Logs the status of the given object.

Example: Logs the active status of "My Object":

LogIsActive: "MyObject" 

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

181  {
182  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("LogIsActive");
183  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
184 
185  CurrentObject.Instance.SetChildName(fpsFunctionalname);
186 
187  Logger.Instance.LogKeyWordEnd();
188  }
void OKW.OK_TRY.LogLabel ( string  fpsFunctionalname)

No description for "LogLabel" available.

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic
Todo:
jnic–>keine Beschreibung vorhanden

Implements OKW.IOKW_State.

195  {
196  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("LogLabel");
197  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
198 
199  CurrentObject.Instance.SetChildName(fpsFunctionalname);
200 
201  Logger.Instance.LogKeyWordEnd();
202  }
void OKW.OK_TRY.LogSelected ( string  fpsFunctionalname)

Logs the marked text of the given object.

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

209  {
210  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("LogSelected");
211  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
212 
213  CurrentObject.Instance.SetChildName(fpsFunctionalname);
214 
215  Logger.Instance.LogKeyWordEnd();
216  }
void OKW.OK_TRY.LogTablecellValue ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow 
)

Logs the value of the selected tablecell.

/param fpsFunctionalname Functional name of the object /param fpsCol Column number of cell to be selected, starting with 1. /param fpsRow Row number of cell to be selected, starting with 1.

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic
Todo:
jnic–>Beschreibung überprüfen

Implements OKW.IOKW_State.

223  {
224  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("LogTablecellValue");
225  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsCol, fpsRow, fpsFunctionalname);
226 
227  CurrentObject.Instance.SetChildName(fpsFunctionalname);
228 
229  Logger.Instance.LogKeyWordEnd();
230  }
void OKW.OK_TRY.LogTooltip ( string  fpsFunctionalname)

Logs the Tooltip of the given object.

Example: Logs the tooltip text of "My Object":

LogToolip: "MyObject" 

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

237  {
238  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("LogTooltip");
239  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
240 
241  CurrentObject.Instance.SetChildName(fpsFunctionalname);
242 
243  Logger.Instance.LogKeyWordEnd();
244  }
void OKW.OK_TRY.LogValue ( string  fpsFunctionalname)

Logs the standard value of an object.

The standard value of the object (in most cases the visible text) is detected and returned in the actual log-file
Example: Check if the value (text) of object "MyObject" equals the expected value "Django":

Verify Value: "MyObject", "Django" 

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

251  {
252  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("LogValue");
253  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
254 
255  CurrentObject.Instance.SetChildName(fpsFunctionalname);
256 
257  Logger.Instance.LogKeyWordEnd();
258  }
void OKW.OK_TRY.MemorizeCaption ( string  fpsFunctionalname,
string  fps_MemKeyName 
)

No description for "MemorizeCaptione" available.

/param fpsFunctionalname Functional name of the object /param fpsMemKeyName Name of the key

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic
Todo:
jnic–>keine Beschreibung vorhanden

Implements OKW.IOKW_State.

265  {
266  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("MemorizeCaption");
267  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fps_MemKeyName);
268 
269  CurrentObject.Instance.SetChildName(fpsFunctionalname);
270 
271  Logger.Instance.LogKeyWordEnd();
272  }
void OKW.OK_TRY.MemorizeExists ( string  fpsFunctionalname,
string  fpsMemKeyName 
)

Memorizes the actual existing Status of the object.

The value is stored under the key returned as parameter.
Example: Memorizes the existent state of the object "My Object" under the key "My Key":

Memorize Exists: "MyObject", "MyKey" 

/param fpsFunctionalname Functional name of the object /param fpsMemKeyName Name of the key

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

279  {
280  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("MemorizeExists");
281  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsMemKeyName);
282 
283  CurrentObject.Instance.SetChildName(fpsFunctionalname);
284 
285  Logger.Instance.LogKeyWordEnd();
286  }
void OKW.OK_TRY.MemorizeHasFocus ( string  fpsFunctionalname,
string  fpsMemKeyName 
)

No description for "MemorizeHasFocus" available.

/param fpsFunctionalname Functional name of the object /param fpsMemKeyName Name of the key

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic
Todo:
jnic–>keine Beschreibung vorhanden

Implements OKW.IOKW_State.

293  {
294  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("MemorizeHasFocus");
295  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsMemKeyName);
296 
297  CurrentObject.Instance.SetChildName(fpsFunctionalname);
298 
299  Logger.Instance.LogKeyWordEnd();
300  }
void OKW.OK_TRY.MemorizeIsActive ( string  fpsFunctionalname,
string  fpsMemKeyName 
)

Memorizes the state of the given object.

The value is stored under the key which is given as parameter.
Example Memorizes the object-state of MyObject under the key "MyKey":

Memorize Is Active: "MyObject", "MyKey" 

/param fpsFunctionalname Functional name of the object /param fpsMemKeyName Name of the key

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

307  {
308  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("MemorizeIsActive");
309  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsMemKeyName);
310 
311  CurrentObject.Instance.SetChildName(fpsFunctionalname);
312 
313  Logger.Instance.LogKeyWordEnd();
314  }
void OKW.OK_TRY.MemorizeLabel ( string  fpsFunctionalname,
string  fps_MemKeyName 
)

No description for "MemorizeLabel" available.

/param fpsFunctionalname Functional name of the object /param fpsMemKeyName Name of the key

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic
Todo:
jnic–>keine Beschreibung vorhanden

Implements OKW.IOKW_State.

321  {
322  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("MemorizeLabel");
323  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fps_MemKeyName);
324 
325  CurrentObject.Instance.SetChildName(fpsFunctionalname);
326 
327  Logger.Instance.LogKeyWordEnd();
328  }
void OKW.OK_TRY.MemorizeSelectedValue ( string  fpsFunctionalname,
string  fps_MemKeyName 
)

No description for "MemorizeSelectedValue" available.

/param fpsFunctionalname Functional name of the object /param fpsMemKeyName Name of the key

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic
Todo:
jnic–>keine Beschreibung vorhanden

Implements OKW.IOKW_State.

335  {
336  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("MemorizeSelectedValue");
337  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fps_MemKeyName);
338 
339  CurrentObject.Instance.SetChildName(fpsFunctionalname);
340 
341  Logger.Instance.LogKeyWordEnd();
342  }
void OKW.OK_TRY.MemorizeTablecellValue ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow,
string  fps_MemKeyName 
)

Memorizes the value of the given tablecell.

/param fpsFunctionalname Functional name of the object /param fpsMemKeyName Name of the key /param fpsCol Column number of cell to be selected, starting with 1. /param fpsRow Row number of cell to be selected, starting with 1.

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

349  {
350  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("MemorizeTablecellValue");
351  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fps_MemKeyName);
352 
353  CurrentObject.Instance.SetChildName(fpsFunctionalname);
354 
355  Logger.Instance.LogKeyWordEnd();
356  }
void OKW.OK_TRY.MemorizeTooltip ( string  fpsFunctionalname,
string  fps_MemKeyName 
)

Logs the tooltip-text of the given object.

Example logs the tooltip text of the given object "my object"

Logge Tooltip: "MeinObjekt" 

/param fpsFunctionalname Functional name of the object /param fpsMemKeyName Name of the key

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

363  {
364  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("MemorizeTooltip");
365  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fps_MemKeyName);
366 
367  CurrentObject.Instance.SetChildName(fpsFunctionalname);
368 
369  Logger.Instance.LogKeyWordEnd();
370  }
void OKW.OK_TRY.MemorizeValue ( string  fpsFunctionalname,
string  fps_MemKeyName 
)

No description for "MemorizeLabel" available.

/param fpsFunctionalname Functional name of the object /param fpsMemKeyName Name of the key

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic
Todo:
jnic–>keine Beschreibung vorhanden

Implements OKW.IOKW_State.

377  {
378  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("MemorizeValue");
379  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fps_MemKeyName);
380 
381  CurrentObject.Instance.SetChildName(fpsFunctionalname);
382 
383  Logger.Instance.LogKeyWordEnd();
384  }
void OKW.OK_TRY.Select ( string  fpsFunctionalname,
string  fpsValue 
)

Select all rows in a list/chart, which contain the given data.

Chart columns are merged row by row to process lists and charts identical. The first row which contains the given data will be selected. The row is selected by a single click. The delivery of an additional parameter "Doubleclick" leads to the use of a doubleclick. The {HSEP}-constant can be used, if defined values in multiple columns are required.
Example #1: Select all rows which contain the text "Value":

Select: "MyTable", "Value" 


Example #2: Select all rows which contain the text "Value1" in the first column, followed by the text "Value2" in any of the remaining columns:

Select: "MyTable", "Value1{HSEP}Value2" 


Example #3: Select all rows which contain the text "Value1", followed by any (or no) text in the first column, followed by an empty column, followed by the text "Value2" in the third column:

Select: "MyTable", "Value1{HSEP}{HSEP}Value2" 

/param fpsFunctionalname Functional name of the object /param fpsValue Resulting value

Author
Zoltan Hrabovszki
Date
2014-09-19

Implements OKW.IOKW_State.

391  {
392  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("Select");
393  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
394 
395  CurrentObject.Instance.SetChildName(fpsFunctionalname);
396 
397  Logger.Instance.LogKeyWordEnd();
398  }
void OKW.OK_TRY.Select ( string  fpsFunctionalname,
string  fpsValue,
string  fpsClickType 
)

Select all rows in a list/chart, which contain the given data.

Chart columns are merged row by row to process lists and charts identical. The first row which contains the given data will be selected. The row is selected by a single click. The delivery of an additional parameter "Doubleclick" leads to the use of a doubleclick. The {HSEP}-constant can be used, if defined values in multiple columns are required.
Example #1: Select all rows which contain the text "Value":

Select: "MyTable", "Value" 


Example #2: Select all rows which contain the text "Value1" in the first column, followed by the text "Value2" in any of the remaining columns:

Select: "MyTable", "Value1{HSEP}Value2" 


Example #3: Select all rows which contain the text "Value1", followed by any (or no) text in the first column, followed by an empty column, followed by the text "Value2" in the third column:

Select: "MyTable", "Value1{HSEP}{HSEP}Value2" 

/param fpsFunctionalname Functional name of the object /param fpsValue Resulting value /param fpsClickType Doubleclick" to select via doubleclick, "Singleclick" to select via singleclick (default)

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

405  {
406  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("Select");
407  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
408 
409  CurrentObject.Instance.SetChildName(fpsFunctionalname);
410 
411  Logger.Instance.LogKeyWordEnd();
412  }
void OKW.OK_TRY.SelectMenu ( string  fpsFunctionalname)

Selects the given menu item.

Example Select menu item with name "MyMenu":

Select menu: "MyMenu" 

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

419  {
420  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("SelectMenu");
421  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
422 
423  CurrentObject.Instance.SetChildName(fpsFunctionalname);
424 
425  Logger.Instance.LogKeyWordEnd();
426  }
void OKW.OK_TRY.SelectMenu ( string  fpsFunctionalname,
string  fpsValue 
)

Selects the given menu item.

Example Select menu item with name "MyMenu":

Select menu: "MyMenu" 

/param fpsFunctionalname Functional name of the object /param fpsValue Resulting value

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

433  {
434  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("SelectMenu");
435  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
436 
437  CurrentObject.Instance.SetChildName(fpsFunctionalname);
438 
439  Logger.Instance.LogKeyWordEnd();
440  }
void OKW.OK_TRY.SelectTablecell ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow 
)

Selects the given table cell.

The column and row positions are always entered as strings. If such a parameter is starting with a hash (#) the string is interpreted as an index number, e.g. "#1"). If a hash sign should be interpreted as text it must signed with a backslash, e.g. "\#1 text with leading number").

The header row is addressed with the index "0". The first data row starts with the index 1. For tables with multiline headers the offset to the first data row can be set The column index starts with the number 1.
Example #1: Select cell at first column with text "Toni" and row with number 3:

Select Tablecell: "MyTable", "Toni", "#3" 

Example #2: Select cell at column with number 1 and row with name "Address":

Select Tablecell: "MyTable", "#1", "Address" 

Example #3: Select cell at column number 1 and row 1:

Select Tablecell: "MyTable", "#1", "#1" 

Example #4: Select cell at col number 1 and first row with text "42":

Select Tablecell: "MyTable", "#1", "42" 

/param fpsFunctionalname Functional name of the object /param fpsCol Column number of cell to be selected, starting with 1. /param fpsRow Row number of cell to be selected, starting with 1.

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

447  {
448  // TODO: Select - Sprachabhängige Ausgabe einbauen...
449  Logger.Instance.LogKeyWordStart("SelectTablecell", fpsFunctionalname, fpsCol, fpsRow);
450 
451  CurrentObject.Instance.SetChildName(fpsFunctionalname);
452 
453  Logger.Instance.LogKeyWordEnd();
454  }
void OKW.OK_TRY.SelectTablecell ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow,
string  fpsClickType 
)

Selects the given table cell.

The column and row positions are always entered as strings. If such a parameter is starting with a hash (#) the string is interpreted as an index number, e.g. "#1"). If a hash sign should be interpreted as text it must signed with a backslash, e.g. "\#1 text with leading number"). The header row is addressed with the index "0". The first data row starts with the index 1. For tables with multiline headers the offset to the first data row can be set The column index starts with the number 1.
Example #1: Select cell at first column with text "Toni" and row with number 3:

Select Tablecell: "MyTable", "Toni", "#3" 

Example #2: Select cell at column with number 1 and row with name "Address":

Select Tablecell: "MyTable", "#1", "Address" 

Example #3: Select cell at column number 1 and row 1:

Select Tablecell: "MyTable", "#1", "#1" 

Example #4: Select cell at col number 1 and first row with text "42":

Select Tablecell: "MyTable", "#1", "42" 

/param fpsFunctionalname Functional name of the object /param fpsClickType Doubleclick" to select via doubleclick, "Singleclick" to select via singleclick (default) /param fpsRow Row number of cell to be selected, starting with 1. /param fpsCol Column number of cell to be selected, starting with 1.

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

461  {
462  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("SelectTablecell");
463  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fpsClickType);
464 
465  CurrentObject.Instance.SetChildName(fpsFunctionalname);
466 
467  Logger.Instance.LogKeyWordEnd();
468  }
void OKW.OK_TRY.SelectWindow ( string  fpsFunctionalname)

Setting the context for the given window and ensuring that the window is active and in the foreground.

Example: Select window with name "MyWindow":

Select Window: "MyWindow" 

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-19/jnic

Implements OKW.IOKW_State.

475  {
476  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("SelectWindow");
477  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
478 
479  CurrentObject.Instance.SetWindowName(fpsFunctionalname);
480 
481  Logger.Instance.LogKeyWordEnd();
482  }
void OKW.OK_TRY.Sequence ( string  fpsFunctionalname,
string  fps_SequenceName,
string  SEQ_ID 
)

Calls the sequence of the window.

Sequences are defined per window and have a unique sequence name within the window. Entered records are referenced with the sequence ID.

Example: Calling the sequence _Login of the window Login with the record Administrator:_

Sequence: "Login", "Login" = "Administrator" 

/param fpsFunctionalname Functional name of the object /param fpsSequenceName No explanation available /param SEQ_ID No explanation available

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic
Todo:
jnic–>Beschreibung erledigt 2014-10-26

Implements OKW.IOKW_State.

489  {
490  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("Sequence");
491  Logger.Instance.LogKeyWordStart(fpsFunctionalname, fps_SequenceName, SEQ_ID);
492 
493  CurrentObject.Instance.SetChildName(fpsFunctionalname);
494 
495  Logger.Instance.LogKeyWordEnd();
496  }
void OKW.OK_TRY.SetFocus ( string  fpsFunctionalname)

Setting the focus to the given window object.

/param fpsFunctionalname Functional name of the object

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic

Implements OKW.IOKW_State.

503  {
504  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("SetFocus");
505  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
506 
507  CurrentObject.Instance.SetChildName(fpsFunctionalname);
508 
509  Logger.Instance.LogKeyWordEnd();
510  }
void OKW.OK_TRY.SetLanguage ( string  Language)

Internal method to set the language of the language depending outputs of the log documentation.

The choosable languages are defined in OKWLanguage::cvLsLanguagesImplemented and are prooved with this list.

/param Language Select "en"

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic
Todo:
jnic–>Beschreibung erledigt 2014-10-26

Implements OKW.IOKW_State.

514  {
515  this.AL.Language = Language;
516  }
void OKW.OK_TRY.SetValue ( string  fpsFunctionalname,
string  fpsValue 
)

Setting the value of the given window object to the given value.

The input is not working with the simulation of single keyboard inputs, but with High-Level Setter-Methods of the objects:
Inputs of the object are written over with "fpsValue".

Example: Set the value of the objekt "MyWindow" to "Hello":

Set Value: "MyWindow", "Hello" 

/param fpsFunctionalname Functional name of the object /param fpsValue Resulting value

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic
Todo:
–>jnic - Beschreibung bearbeitet 2014-10-26

Implements OKW.IOKW_State.

523  {
524  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("SetValue");
525  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
526 
527  CurrentObject.Instance.SetChildName(fpsFunctionalname);
528 
529  Logger.Instance.LogKeyWordEnd();
530  }
void OKW.OK_TRY.StartApp ( string  fps_ApplikationName)

Starts the given application.

Example: Order to start the application "InternetExplorer":

Start Application: "InternetExplorer"
Remarks
Te method "StartApp()" must be implemented in the class "fpsApplikatioName". The technical identifier must not inevitably be identical to the name of the exe file: here we hav e a mapping between the technical identifier and the invoked "*.exe"
An example how a full Implementation can look at, is to be find in SeInternetExplorerApp.StartApp

/param fpsApplicationName No explanation available

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic
Todo:
jnic–>Beschreibung angepasst 2014-10-26

Implements OKW.IOKW_State.

537  {
538  string KeywordNameForAtuellLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("StartApp");
539  Logger.Instance.LogKeyWordStart(KeywordNameForAtuellLanguage, fps_ApplikationName);
540 
541  CurrentObject.Instance.SetWindowName(fps_ApplikationName);
542 
543  Logger.Instance.LogKeyWordEnd();
544  }
void OKW.OK_TRY.StopApp ( string  fps_ApplikationName)

Ends a given application.

Example: Order to start the application "InternetExplorer":

End Application: "InternetExplorer"
Remarks
The method "StopApp()" must be implemented in the class "fpsApplikatioName" The framework is not able to know, how a specific application is to be closed. The must be fully implemented specific to the project.
An example, how the full implementation can look at is to be find at SeInternetExplorerApp.StopApp.

/param fpsApplicationName The technical name of the application

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic todo jnic–>Beschreibung angepasst 2014-10-26

Implements OKW.IOKW_State.

551  {
552  Logger.Instance.LogKeyWordStart("StopApp", fps_ApplikationName);
553 
554  CurrentObject.Instance.SetWindowName(fps_ApplikationName);
555 
556  Logger.Instance.LogKeyWordEnd();
557  }
void OKW.OK_TRY.TypeKey ( string  fpsFunctionalname,
string  fpsValue 
)

Keyboard inputs of data in the active windows object.

The data are sent as keyboard inputs to the child object of the active window. This enables the use of hot keys and function keys as input data. If with help of the valueseparator (SEP) multiple values are passed in the parameter, ​​then all values ​​are sent as keyboard input to the window object, separated by a line break.

Example: "Simple Input":

Type Key: "MyWindowObjekt", "InputValue" 

Example: "Input of constant value":

Type Key: "MainWindow", "{F2}" 

Example: "Input of more than one value":

Type Key: "MyWindowObjekt", "InputValue1{SEP}InputValue2" 

/param fpsFunctionalname Functional name of the object /param fpsValue Resulting value

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic

Implements OKW.IOKW_State.

564  {
565  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("TypeKey");
566  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
567 
568  CurrentObject.Instance.SetChildName(fpsFunctionalname);
569 
570  Logger.Instance.LogKeyWordEnd();
571  }
void OKW.OK_TRY.TypeKeyTablecell ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow,
string  fpsValue 
)

Input of date to a given tablecell by the keyboard.

The data are sent as keyboard inputs to the given tablecell. This ensures the use of hotkeys and functional tabs as input data. The parameters of the row and column positions are always set as strings. If such a parameter is starting with a hash (#) the string is interpreted as an index number, e.g. "#1"). If a hash sign should be interpreted as text it must signed with a backslash, e.g. "\#1 text with leading number"). The header row is adressed with the index "0". The first data row starts with the index 1. For tables with multiline headers the offset to the first data row can be set The column index starts with the number 1.
Example #1: Simple Input in cell at column 2 and row 5:

Type Key Tablecell: "MyTable", 2, 5, "InputValue" 

Example #2: Simple Input in cell at first column with text "Toni" and row with name "Tester":

Type Key Tablecell: "MyTable", "Toni", "Tester", "InputValue" 

Example #3: Simple Input in cell at first column with text "Toni" and row with number 3:

Type Key Tablecell: "MyTable", "Toni", 3, "InputValue" 

Example #4: Simple Input in cell at column with number 1 and row with name "Address":

Type Key Tablecell: "MyTable", 1, "Address", "InputValue" 

Example #5: Input of constant value named "F2" in cell at column number 1 and row 1:

Type Key Tablecell: "MyTable", 1, 1, "{F2}" 

Example #6: Input of more than one value in cell at first column with text "Ernie" and third row:

Type Key Tablecell: "MyTable", "Ernie", 3, "InputValue1{SEP}InputValue2" 

Example #7: Input of value "Hiho" into cell at column number 1 and first row with text "42":

Type Key Tablecell: "MyTable", "#1", "42", "HiHo" 

/param fpsFunctionalname Functional name of the object /param fpsValue Resulting value /param fpsRow Row number of cell to be selected, starting with 1. /param fpsCol Column number of cell to be selected, starting with 1.

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic

Implements OKW.IOKW_State.

578  {
579  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("TypeKeyTablecell");
580  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fpsValue);
581 
582  CurrentObject.Instance.SetChildName(fpsFunctionalname);
583 
584  Logger.Instance.LogKeyWordEnd();
585  }
void OKW.OK_TRY.TypeKeyWindow ( string  fpsFunctionalname,
string  fpsValue 
)

Keyboard input to a particular window object.

The data will be sent as keyboard inputs to the window object. This ensures the use of hotkeys an functional keys as input data. Multiple values can be given as input by help of the constant {SEP} (see examples). The values are divided with tabstops with the input.
Example #1: Simple Input:

Type Key Window: "MyWindowObjekt", "InputValue" 

Example #2: Input of constant value:

Type Key Window: "MainWindow", "{F2}" 

Example #3: Input of more than one value:

Type Key Window: "MyWindowObjekt", "InputValue1{SEP}InputValue2" 

/param fpsFunctionalname Functional name of the object /param fpsValue Resulting value

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic

Implements OKW.IOKW_State.

592  {
593  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("TypeKeyWindow");
594  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
595 
596  CurrentObject.Instance.SetChildName(fpsFunctionalname);
597 
598  Logger.Instance.LogKeyWordEnd();
599  }
void OKW.OK_TRY.VerifyCaption ( string  fpsFunctionalname,
string  fpsExpected 
)

No description for "VerifyCaption" available.

/param fpsFunctionalname Functional name of the object /param fpsExpectedValue Expected value

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic
Todo:
jnic–>keine Beschreibung vorhanden

Implements OKW.IOKW_State.

606  {
607  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("VerifyCaption");
608  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpected);
609 
610  CurrentObject.Instance.SetChildName(fpsFunctionalname);
611 
612  Logger.Instance.LogKeyWordEnd();
613  }
void OKW.OK_TRY.VerifyExists ( string  fpsFunctionalname,
string  fpsExpectedValue 
)

Checks the existence of the given object.
Example #1: Check if the object MyObject exists:

Verify Exists: "MyObject", "YES" 

Example #2: Check if the object MyObject does not exist:

Verify Exists: "MyObject", "NO" 

/param fpsFunctionalname Functional name of the object /param fpsExpectedValue Expected value

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic

Implements OKW.IOKW_State.

620  {
621  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("VerifyExists");
622  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpectedValue);
623 
624  CurrentObject.Instance.SetChildName(fpsFunctionalname);
625 
626  Logger.Instance.LogKeyWordEnd();
627  }
void OKW.OK_TRY.VerifyHasFocus ( string  fpsFunctionalname,
string  fpsExpectedValue 
)

Compares the focus status of the given object with the expected value.

Example #1: Verify if the object MyObject has the focus:

Verify Has Focus: "MyObject", "YES" 

Example #2: Verify if the object MyObject has NOT the focus:

Verify Has Focus: "MyObject", "NO" 

/param fpsFunctionalname Functional name of the object /param fpsExpectedValue Expected value. Following values are Allowed here: "YES, "NO", and "IGNORE".

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic

Implements OKW.IOKW_State.

634  {
635  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("VerifyHasFocus");
636  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpectedValue);
637 
638  CurrentObject.Instance.SetChildName(fpsFunctionalname);
639 
640  Logger.Instance.LogKeyWordEnd();
641  }
void OKW.OK_TRY.VerifyIsActive ( string  fpsFunctionalname,
string  fpsExpectedValue 
)

Compares the focus status of the given object with the expected value.

Example: Verify if the object MyObject is in the state "active":

Verify Is Active: "MyObject", "YES" 

/param fpsFunctionalname Functional name of the object /param fpsExpectedValue Expected value. Following values are Allowed here: "YES, "NO", and "IGNORE".

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic

Implements OKW.IOKW_State.

648  {
649  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("VerifyIsActive");
650  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpectedValue);
651 
652  CurrentObject.Instance.SetChildName(fpsFunctionalname);
653 
654  Logger.Instance.LogKeyWordEnd();
655  }
void OKW.OK_TRY.VerifyLabel ( string  fpsFunctionalname,
string  fpsExpected 
)

No description for "VerifyLabel" available.

/param fpsFunctionalname Functional name of the object /param fpsExpectedValue Expected value. Following values are Allowed here: "YES, "NO", and "IGNORE".

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic
Todo:
TODO: jnic–>keine Beschreibung vorhanden

Implements OKW.IOKW_State.

662  {
663  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("VerifyLabel");
664  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpected);
665 
666  CurrentObject.Instance.SetChildName(fpsFunctionalname);
667 
668  Logger.Instance.LogKeyWordEnd();
669  }
void OKW.OK_TRY.VerifySelectedValue ( string  fpsFunctionalname,
string  fpsExpected 
)

Compares the selected value of the given listobject with the expected value.

A list can be a simple list, a table or a tree-view. Expected values in tree-views are indicated with the whole hierarchy (see example). With this the hierarchical elements are divided with the separator {SEP}.
Example #1: Check if the list entry "Henry" is selected in the list "MyList":

Verify Selected Value: "MyList", "Henry" 

Example #2: Check if the entry "Names{SEP}Henry" is selected in the treeview "MyTreeview":

Verify Selected Value: "MyTreeview", "Names{SEP}Henry" 

/param fpsFunctionalname Functional name of the object /param fpsExpectedValue Expected value

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic

Implements OKW.IOKW_State.

676  {
677  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("VerifySelectedValue");
678  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpected);
679 
680  CurrentObject.Instance.SetChildName(fpsFunctionalname);
681 
682  Logger.Instance.LogKeyWordEnd();
683  }
void OKW.OK_TRY.VerifyTablecellValue ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow,
string  fpsExpected 
)

Compares the content of the given table cell with the expected value.

/param fpsFunctionalname Functional name of the object /param fpsExpectedValue Expected value /param fpsRow Row number of cell to be selected, starting with 1. /param fpsCol Column number of cell to be selected, starting with 1.

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic

Implements OKW.IOKW_State.

690  {
691  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("VerifyTablecellValue");
692  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fpsExpected);
693 
694  CurrentObject.Instance.SetChildName(fpsFunctionalname);
695 
696  Logger.Instance.LogKeyWordEnd();
697  }
void OKW.OK_TRY.VerifyTooltip ( string  fpsFunctionalname,
string  fpsExpected 
)

No description for "VerifyTooltip" available.

/param fpsFunctionalname Functional name of the object /param fpsExpectedValue Expected value

Author
Zoltan Hrabovszki
Date
2014-09-21/jnic
Todo:
TODO: jnic–>keine Beschreibung vorhanden

Implements OKW.IOKW_State.

704  {
705  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("VerifyTooltip");
706  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpected);
707 
708  CurrentObject.Instance.SetChildName(fpsFunctionalname);
709 
710  Logger.Instance.LogKeyWordEnd();
711  }
void OKW.OK_TRY.VerifyValue ( string  fpsFunctionalname,
string  fpsExpected 
)

Checks the standard value of an object (in most cases this is the displayed text).

Example: Check if the value (text) of object "MyObject" equals the expected value "Django":

Verify Value: "MyObject", "Django" 

/param fpsFunctionalname Functional name of the object /param fpsExpectedValue Expected value

Author
Zoltan Hrabovszki
Date
2014-09-21/ jnic

Implements OKW.IOKW_State.

718  {
719  string lvs_KWForCurrentLanguage = OKWDocu.Instance.GetKWForCurrentLanguage("VerifyValue");
720  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpected);
721 
722  CurrentObject.Instance.SetChildName(fpsFunctionalname);
723 
724  Logger.Instance.LogKeyWordEnd();
725  }

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