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

Public Member Functions

virtual List< string > GetTooltip ()
 
virtual List< string > GetValue ()
 
virtual List< string > LogValue ()
 Ermittelt den Wert des Objktes für das Schlüsselwort Loggewert. More...
 
virtual List< string > MemorizeValue ()
 
virtual void SetFocus ()
 
virtual void SetValue (List< string > fps_Values)
 
virtual void TypeKey (List< string > fps_Values)
 
virtual List< string > VerifyValue (List< string > fplsExpectedValue)
 Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert. More...
 

Protected Attributes

Log.Logger MyLogger = Log.Logger.Instance
 
OKW_Wait4Value MyWait4Value = new OKW_Wait4Value()
 

Detailed Description

Author
Zoltan Hrabovszki
Date
2014.04.19

Member Function Documentation

virtual List<string> OKW.GUI.Selenium.SeURL.GetTooltip ( )
virtual
Author
Zoltan Hrabovszki
Date
2014.04.19
91  {
92  bool bOK = false;
93  List<string> lvLsReturn = new List<string>();
94 
95  Logger.Instance.LogFunctionStartDebug("GetTooltip");
96 
97  try
98  {
99  // TODO: SeURL.GetTooltip: Ausnahme-Meldung auslagern
100  throw new NotSupportedException("GetTooltip not supported by SeURL-class!");
101  }
102  finally
103  {
104  if (bOK)
105  {
106  Logger.Instance.LogFunctionEndDebug(lvLsReturn);
107  }
108  else
109  {
110  Logger.Instance.LogFunctionEndDebug();
111  }
112  }
113 
114  return lvLsReturn;
115  }
virtual List<string> OKW.GUI.Selenium.SeURL.GetValue ( )
virtual
Author
Zoltan Hrabovszki
Date
2014.04.19
127  {
128  bool bOK = false;
129  List<string> lvLsReturn = new List<string>();
130 
131  Logger.Instance.LogFunctionStartDebug("GetValue");
132 
133  try
134  {
135  // Get Value from TextField and Putt this into theReturn List<string>
136  lvLsReturn.Add(SeDriver.Instance.driver.Url);
137  bOK = true;
138  }
139  finally
140  {
141  if (bOK)
142  {
143  Logger.Instance.LogFunctionEndDebug(lvLsReturn);
144  }
145  else
146  {
147  Logger.Instance.LogFunctionEndDebug();
148  }
149  }
150 
151  return lvLsReturn;
152  }
virtual List<string> OKW.GUI.Selenium.SeURL.LogValue ( )
virtual

Ermittelt den Wert des Objktes für das Schlüsselwort Loggewert.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methoden überschreibung.

Returns
Rückgabe des Textuellen Inhaltes der markierten Textes.
Author
Zoltan Hrabovszki
Date
2013.12.14
165  {
166  bool bOK = false;
167  List<string> lvLsReturn = new List<string>();
168 
169  try
170  {
171  MyLogger.LogFunctionStartDebug("LogValue");
172  lvLsReturn = this.GetValue();
173  bOK = true;
174  }
175  finally
176  {
177  if (bOK)
178  {
179  MyLogger.LogFunctionEndDebug(lvLsReturn);
180  }
181  else
182  {
183  MyLogger.LogFunctionEndDebug();
184  }
185  }
186 
187  return lvLsReturn;
188  }
virtual List<string> OKW.GUI.Selenium.SeURL.MemorizeValue ( )
virtual
Author
Zoltán Hrabovszki
Date
2013.12.14
205  {
206  List<string> lvLsReturn = new List<string>();
207  bool bOK = false;
208 
209  try
210  {
211  MyLogger.LogFunctionStartDebug("Memorize");
212  lvLsReturn = this.GetValue();
213  bOK = true;
214  }
215  finally
216  {
217  if (bOK)
218  {
219  MyLogger.LogFunctionEndDebug(lvLsReturn);
220  }
221  else
222  {
223  MyLogger.LogFunctionEndDebug();
224  }
225  }
226 
227  return lvLsReturn;
228  }
virtual void OKW.GUI.Selenium.SeURL.SetFocus ( )
virtual
Author
Zoltan Hrabovszki
Date
2014.04.19
240  {
241  Logger.Instance.LogFunctionStartDebug("SetFocus");
242 
243  try
244  {
245  // TODO: SeURL.SetFocus: Ausnahme-Meldung auslagern
246  throw new NotSupportedException("GetTooltip not supported by SeURL-class!");
247  }
248  finally
249  {
250  Logger.Instance.LogFunctionEndDebug();
251  }
252 
253  return;
254  }
virtual void OKW.GUI.Selenium.SeURL.SetValue ( List< string >  fps_Values)
virtual
Author
Zoltan Hrabovszki
Date
2014.04.19
266  {
267  Logger.Instance.LogFunctionStartDebug("SetValue", "fps_Values", fps_Values[0]);
268 
269  try
270  {
271  SeDriver.Instance.driver.Navigate().GoToUrl(fps_Values[0]);
272  }
273  finally
274  {
275  Logger.Instance.LogFunctionEndDebug();
276  }
277  }
virtual void OKW.GUI.Selenium.SeURL.TypeKey ( List< string >  fps_Values)
virtual
Author
Zoltan Hrabovszki
Date
2014.04.19
291  {
292  Logger.Instance.LogFunctionStartDebug("TypeKey", "fps_Values", fps_Values[0]);
293 
294  try
295  {
296  SeDriver.Instance.driver.Navigate().GoToUrl(fps_Values[0]);
297  }
298  finally
299  {
300  Logger.Instance.LogFunctionEndDebug();
301  }
302 
303  return;
304  }
virtual List<string> OKW.GUI.Selenium.SeURL.VerifyValue ( List< string >  fplsExpectedValue)
virtual

Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert.

Diese Methode ist der Einstiegspunkt für PrüfeWert-Anpassungen durch Methodenüberschreibung.

Returns
Rückgabe des Textuellen Inhaltes der markierten Textes. Es wird immer der aktuelle Wert des Objektes zurückgeliefert.
Author
Zoltan Hrabovszki
Date
2013.12.14
318  {
319  List<string> lvLsReturn = new List<string>();
320  bool bOK = false;
321 
322  try
323  {
324  MyLogger.LogFunctionStartDebug("Memorize", "fplsExpectedValue", fplsExpectedValue[0]);
325 
326  // GetValue als delegaten definieren
327  OKW_Wait4Value.ListStringCallBack myCallBack = this.GetValue;
328 
329  // Nun mit dem erwarteten Sollwert und GetValue ggf. auf den Wert Warten.
330  lvLsReturn = MyWait4Value.Wait4Value(fplsExpectedValue, myCallBack);
331 
332  bOK = true;
333  }
334  finally
335  {
336  if (bOK)
337  {
338  MyLogger.LogFunctionEndDebug(lvLsReturn);
339  }
340  else
341  {
342  MyLogger.LogFunctionEndDebug();
343  }
344  }
345 
346  return lvLsReturn;
347  }

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