- Author
- Zoltán Hrabovszki
- Date
- 2013.11.11
virtual void OKW.GUI.Selenium.SeAnyWin.ClickOn |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.11.11
Reimplemented in OKW.GUI.Selenium.SeLink.
154 this.LogFunctionStartDebug(
"ClickOn");
159 string lvsLM = this.LM.GetMessage(
"Common",
"OKWGUIObjectNotFoundException",
"SeAnyWin.TypeKey()");
160 throw new OKWGUIObjectNotFoundException(lvsLM);
167 this.LogFunctionEndDebug();
virtual bool GetExists()
Definition: SeAnyWin.cs:181
virtual List<string> OKW.GUI.Selenium.SeAnyWin.GetCaption |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
Reimplemented in OKW.GUI.Selenium.SePushButton.
1370 List<string> lvLsReturn =
new List<string>();
1374 MyLogger.LogFunctionStartDebug(
"GetCaption");
1379 string lvsLM = this.LM.GetMessage(
"Common",
"OKWGUIObjectNotFoundException",
"GetCaption()");
1380 throw new OKWGUIObjectNotFoundException(lvsLM);
1384 lvLsReturn.Add(this.Me().GetAttribute(
"textContent"));
1391 MyLogger.LogFunctionEndDebug(lvLsReturn);
1395 MyLogger.LogFunctionEndDebug();
virtual bool GetExists()
Definition: SeAnyWin.cs:181
virtual bool OKW.GUI.Selenium.SeAnyWin.GetExists |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.11.11
183 this.MyLogger.LogFunctionStartDebug(
"Exists");
184 bool lvbReturn =
false;
193 catch (OKWGUIObjectNotFoundException)
195 this.MyLogger.LogPrintDebug(
"NoSuchElementException");
203 this.MyLogger.LogFunctionEndDebug(lvbReturn);
207 this.MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.GetHasFocus |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.11.11
1076 bool lvbReturn =
false;
1081 this.LogFunctionStartDebug(
"GetHasFocus");
1086 string lvsLM = this.LM.GetMessage(
"Common",
"OKWGUIObjectNotFoundException",
"GetTooltip()");
1087 throw new OKWGUIObjectNotFoundException(lvsLM);
1090 IWebElement currentElement = SeDriver.Instance.driver.SwitchTo().ActiveElement();
1092 lvbReturn = currentElement.Equals(this.Me());
1099 MyLogger.LogFunctionEndDebug(lvbReturn);
1103 MyLogger.LogFunctionEndDebug();
virtual bool GetExists()
Definition: SeAnyWin.cs:181
virtual bool OKW.GUI.Selenium.SeAnyWin.GetIsActive |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2014.04.19
Reimplemented in OKW.GUI.Selenium.SeLink.
224 bool lvbReturn =
false;
226 var lvDisabled = string.Empty;
230 this.MyLogger.LogFunctionStartDebug(
"GetIsActive");
235 string lvsLM = this.LM.GetMessage(
"Common",
"OKWGUIObjectNotFoundException",
"SeAnyWin.TypeKey()");
236 throw new OKWGUIObjectNotFoundException(lvsLM);
239 lvDisabled = this.Me().GetAttribute(
"disabled");
241 if (lvDisabled == null || lvDisabled !=
"true")
256 this.MyLogger.LogFunctionEndDebug(lvbReturn);
260 this.MyLogger.LogFunctionEndDebug();
virtual bool GetExists()
Definition: SeAnyWin.cs:181
virtual List<string> OKW.GUI.Selenium.SeAnyWin.GetLabel |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2014.06.17
863 List<string> lvLsReturn =
new List<string>();
867 MyLogger.LogFunctionStartDebug(
"GetTooltip");
872 string lvsLM = this.LM.GetMessage(
"Common",
"OKWGUIObjectNotFoundException",
"GetTooltip()");
873 throw new OKWGUIObjectNotFoundException(lvsLM);
877 string lvsID = this.Me().GetAttribute(
"id");
880 IWebElement label = SeDriver.Instance.driver.FindElement(By.XPath(
"//label[@for='" + lvsID +
"']" ));
881 lvLsReturn.Add(label.GetAttribute(
"textContent"));
888 MyLogger.LogFunctionEndDebug(lvLsReturn);
892 MyLogger.LogFunctionEndDebug();
virtual bool GetExists()
Definition: SeAnyWin.cs:181
virtual List<string> OKW.GUI.Selenium.SeAnyWin.GetTooltip |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
817 List<string> lvLsReturn =
new List<string>();
821 MyLogger.LogFunctionStartDebug(
"GetTooltip");
826 string lvsLM = this.LM.GetMessage(
"Common",
"OKWGUIObjectNotFoundException",
"GetTooltip()");
827 throw new OKWGUIObjectNotFoundException(lvsLM);
831 lvLsReturn.Add(this.Me().GetAttribute(
"title"));
838 MyLogger.LogFunctionEndDebug(lvLsReturn);
842 MyLogger.LogFunctionEndDebug();
virtual bool GetExists()
Definition: SeAnyWin.cs:181
virtual List<string> OKW.GUI.Selenium.SeAnyWin.GetValue |
( |
| ) |
|
|
virtual |
virtual List<string> OKW.GUI.Selenium.SeAnyWin.LogCaption |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
Reimplemented in OKW.GUI.Selenium.SePushButton.
1290 List<string> lvLsReturn =
new List<string>();
1295 MyLogger.LogFunctionStartDebug(
"LogCaption");
1297 lvLsReturn = this.GetCaption();
1305 MyLogger.LogFunctionEndDebug(lvLsReturn);
1309 MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.LogExists |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
283 bool lvbReturn =
false;
288 this.MyLogger.LogFunctionStartDebug(
"LogExists");
290 lvbReturn = this.GetExists();
298 this.MyLogger.LogFunctionEndDebug(lvbReturn);
302 this.MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.LogHasFocus |
( |
| ) |
|
|
virtual |
Ermittelt für LoggeWert, ob das aktuelle Objekt den Fokus hat.
Diese Methode ist der Einstiegspunkt für Loggewert-Anpassungen durch Methodenüberschreibung.
- Returns
- true falls Objekt den Fokus hat, sonst false
-
- Author
- Zoltan Hrabovszki
- Date
- 2013.04.11
1122 bool lvbReturn =
false;
1127 this.LogFunctionStartDebug(
"LogHasFocus");
1129 lvbReturn = this.GetHasFocus();
1136 MyLogger.LogFunctionEndDebug(lvbReturn);
1140 MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.LogIsActive |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
Reimplemented in OKW.GUI.Selenium.SeLink.
325 bool lvbReturn =
false;
330 this.MyLogger.LogFunctionStartDebug(
"LogIsActive");
332 lvbReturn = this.GetIsActive();
340 this.MyLogger.LogFunctionEndDebug(lvbReturn);
344 this.MyLogger.LogFunctionEndDebug();
virtual List<string> OKW.GUI.Selenium.SeAnyWin.LogLabel |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
957 List<string> lvLsReturn =
new List<string>();
962 MyLogger.LogFunctionStartDebug(
"LogLabel");
964 lvLsReturn = this.GetLabel();
972 MyLogger.LogFunctionEndDebug(lvLsReturn);
976 MyLogger.LogFunctionEndDebug();
virtual List<string> OKW.GUI.Selenium.SeAnyWin.LogTooltip |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
915 List<string> lvLsReturn =
new List<string>();
920 MyLogger.LogFunctionStartDebug(
"LogTooltip");
922 lvLsReturn = this.GetTooltip();
930 MyLogger.LogFunctionEndDebug(lvLsReturn);
934 MyLogger.LogFunctionEndDebug();
virtual List<string> OKW.GUI.Selenium.SeAnyWin.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
Reimplemented in OKW.GUI.Selenium.SeLink, and OKW.GUI.Selenium.SeSimpleDataObjBase.
1449 List<string> lvLsReturn =
new List<string>();
1453 MyLogger.LogFunctionStartDebug(
"LogValue");
1454 lvLsReturn = this.GetValue();
1461 MyLogger.LogFunctionEndDebug(lvLsReturn);
1465 MyLogger.LogFunctionEndDebug();
virtual IWebElement OKW.GUI.Selenium.SeAnyWin.Me |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.11.11
361 this.MyLogger.LogFunctionStartDebug(
"Me");
362 IWebElement me = null;
364 ReadOnlyCollection<IWebElement> meme;
370 meme = SeDriver.Instance.driver.FindElements(By.XPath(this.Locator));
374 string lvsPrintMe =
"GUI-Objekt wurde nicht gefunden: Locator: >>" + this.Locator +
"<<";
376 this.MyLogger.LogPrint(
"????????????????????????????????????????????????????????????" );
377 this.MyLogger.LogPrint( lvsPrintMe );
378 this.MyLogger.LogPrint(
"????????????????????????????????????????????????????????????" );
380 throw new OKWGUIObjectNotFoundException( lvsPrintMe );
382 else if (meme.Count > 1)
384 string lvsPrintMe =
"Locator ist nicht eindeutig, es wurden mehrer GUI-Objekt gefunden:\n Locator: >>" + this.Locator +
"<<";
386 this.MyLogger.LogPrint(
"????????????????????????????????????????????????????????????" );
387 this.MyLogger.LogPrint( lvsPrintMe );
388 this.MyLogger.LogPrint(
"????????????????????????????????????????????????????????????" );
390 throw new OKWGUIObjectNotFoundException( lvsPrintMe );
402 this.MyLogger.LogFunctionEndDebug(me.ToString());
406 this.MyLogger.LogFunctionEndDebug();
virtual List<string> OKW.GUI.Selenium.SeAnyWin.MemorizeCaption |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
Reimplemented in OKW.GUI.Selenium.SePushButton.
1333 List<string> lvLsReturn = null;
1337 MyLogger.LogFunctionStartDebug(
"MemorizeCaption");
1339 lvLsReturn = this.GetCaption();
1346 MyLogger.LogFunctionEndDebug(lvLsReturn);
1350 MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.MemorizeExists |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
430 bool lvbReturn =
false;
434 this.MyLogger.LogFunctionStartDebug(
"MemorizeExists");
436 lvbReturn = this.GetExists();
443 this.MyLogger.LogFunctionEndDebug(lvbReturn);
447 this.MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.MemorizeHasFocus |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
1162 bool lvbReturn =
false;
1167 this.LogFunctionStartDebug(
"MemorizeHasFocus");
1169 lvbReturn = this.GetHasFocus();
1176 MyLogger.LogFunctionEndDebug(lvbReturn);
1180 MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.MemorizeIsActive |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2014.04.19
Reimplemented in OKW.GUI.Selenium.SeLink.
468 bool lvbReturn =
false;
472 this.MyLogger.LogFunctionStartDebug(
"MemorizeIsActive");
474 lvbReturn = this.GetIsActive();
481 this.MyLogger.LogFunctionEndDebug(lvbReturn);
485 this.MyLogger.LogFunctionEndDebug();
virtual List<string> OKW.GUI.Selenium.SeAnyWin.MemorizeLabel |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
1041 List<string> lvLsReturn = null;
1045 MyLogger.LogFunctionStartDebug(
"MemorizeLabel");
1047 lvLsReturn = this.GetLabel();
1054 MyLogger.LogFunctionEndDebug(lvLsReturn);
1058 MyLogger.LogFunctionEndDebug();
virtual List<string> OKW.GUI.Selenium.SeAnyWin.MemorizeTooltip |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
1000 List<string> lvLsReturn = null;
1004 MyLogger.LogFunctionStartDebug(
"MemorizeTooltip");
1006 lvLsReturn = this.GetTooltip();
1013 MyLogger.LogFunctionEndDebug(lvLsReturn);
1017 MyLogger.LogFunctionEndDebug();
virtual List<string> OKW.GUI.Selenium.SeAnyWin.MemorizeValue |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.14
Reimplemented in OKW.GUI.Selenium.SeLink, and OKW.GUI.Selenium.SeSimpleDataObjBase.
1488 List<string> lvLsReturn =
new List<string>();
1493 MyLogger.LogFunctionStartDebug(
"Memorize");
1494 lvLsReturn = this.GetValue();
1501 MyLogger.LogFunctionEndDebug(lvLsReturn);
1505 MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.NotExists |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.11.11
506 this.MyLogger.LogFunctionStartDebug(
"Exists");
507 bool lvb_Return =
false;
516 catch (NoSuchElementException)
518 this.MyLogger.LogPrint(
"NoSuchElementException");
526 this.MyLogger.LogFunctionEndDebug(lvb_Return);
530 this.MyLogger.LogFunctionEndDebug();
virtual void OKW.GUI.Selenium.SeAnyWin.SetFocus |
( |
| ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.11.11
551 this.LogFunctionStartDebug(
"SetFocus");
558 string lvsLM = this.LM.GetMessage(
"Common",
"OKWGUIObjectNotFoundException",
"SetFocus()");
559 throw new OKWGUIObjectNotFoundException(lvsLM);
562 this.Me().SendKeys(
string.Empty);
566 this.LogFunctionEndDebug();
virtual bool GetExists()
Definition: SeAnyWin.cs:181
virtual void OKW.GUI.Selenium.SeAnyWin.TypeKey |
( |
List< string > |
fps_Values | ) |
|
|
virtual |
- Author
- Zoltan Hrabovszki
- Date
- 2013.04.11
586 this.LogFunctionStartDebug(
"TypeKey",
"fps_Values", fps_Values.ToString());
591 string lvsLM = this.LM.GetMessage(
"Common",
"OKWGUIObjectNotFoundException",
"SeAnyWin.TypeKey()");
592 throw new OKWGUIObjectNotFoundException(lvsLM);
596 IWebElement lv_WebElement = this.Me();
599 foreach (
string lvsValue
in fps_Values)
601 Logger.Instance.LogPrintDebug(
">>" + lvsValue +
"<<");
602 lv_WebElement.SendKeys(lvsValue);
607 this.LogFunctionEndDebug();
virtual bool GetExists()
Definition: SeAnyWin.cs:181
virtual List<string> OKW.GUI.Selenium.SeAnyWin.VerifyCaption |
( |
List< string > |
fplsExpectedValue | ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
Reimplemented in OKW.GUI.Selenium.SePushButton.
1244 MyLogger.LogFunctionStartDebug(
"VerifyCaption",
"fplsExpectedValue", fplsExpectedValue[0]);
1246 List<string> lvLsReturn =
new List<string>();
1252 OKW_Wait4Value.ListStringCallBack myCallBack = this.GetCaption;
1255 lvLsReturn = MyWait4Value.Wait4Value(fplsExpectedValue, myCallBack);
1263 MyLogger.LogFunctionEndDebug(lvLsReturn);
1267 MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.VerifyExists |
( |
bool |
fpbExpectedValue | ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
629 this.MyLogger.LogFunctionStartDebug(
"VerifyExists",
"fpbExpectedValue", fpbExpectedValue.ToString());
631 bool lvbReturn =
true;
637 OKW_Wait4Value.BoolCallBack myCallBack = this.GetExists;
640 lvbReturn = this.MyWait4Value.Wait4Value(fpbExpectedValue, myCallBack);
642 if (fpbExpectedValue ==
true && lvbReturn != fpbExpectedValue )
644 this.MyLogger.LogPrint( string.Format(
"Locator: >>{0}<<", this.Locator) );
653 this.MyLogger.LogFunctionEndDebug(lvbReturn);
657 this.MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.VerifyHasFocus |
( |
bool |
fpbExpectedValue | ) |
|
|
virtual |
Ermittelt den textuellen Inhalt des ToolTips.
Diese Methode ist der Einstiegspunkt für Prüfewert-Anpassungen durch Methodenüberschreibung.
- Returns
- true falls Objekt den Fokus hat, sonst false.
-
- Author
- Zoltan Hrabovszki
- Date
- 2013.04.11
1199 bool lvbReturn =
false;
1204 MyLogger.LogFunctionStartDebug(
"VerifyHasFocus",
"fpbExpectedValue", fpbExpectedValue.ToString());
1207 OKW_Wait4Value.BoolCallBack myCallBack = this.GetHasFocus;
1210 lvbReturn = MyWait4Value.Wait4Value(fpbExpectedValue, myCallBack);
1217 MyLogger.LogFunctionEndDebug(lvbReturn);
1221 MyLogger.LogFunctionEndDebug();
virtual bool OKW.GUI.Selenium.SeAnyWin.VerifyIsActive |
( |
bool |
fpbExpectedValue | ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
677 this.MyLogger.LogFunctionStartDebug(
"VerifyIsActive",
"fpbExpectedValue", fpbExpectedValue.ToString());
679 bool lvbReturn =
true;
685 OKW_Wait4Value.BoolCallBack myCallBack = this.GetIsActive;
688 lvbReturn = this.MyWait4Value.Wait4Value(fpbExpectedValue, myCallBack);
696 this.MyLogger.LogFunctionEndDebug(lvbReturn);
700 this.MyLogger.LogFunctionEndDebug();
virtual List<string> OKW.GUI.Selenium.SeAnyWin.VerifyLabel |
( |
List< string > |
fplsExpectedValue | ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
773 MyLogger.LogFunctionStartDebug(
"VerifyLabel",
"fplsExpectedValue", fplsExpectedValue[0]);
775 List<string> lvLsReturn =
new List<string>();
781 OKW_Wait4Value.ListStringCallBack myCallBack = this.GetLabel;
784 lvLsReturn = MyWait4Value.Wait4Value(fplsExpectedValue, myCallBack);
792 MyLogger.LogFunctionEndDebug(lvLsReturn);
796 MyLogger.LogFunctionEndDebug();
virtual List<string> OKW.GUI.Selenium.SeAnyWin.VerifyTooltip |
( |
List< string > |
fplsExpectedValue | ) |
|
|
virtual |
- Author
- Zoltán Hrabovszki
- Date
- 2013.12.07
723 MyLogger.LogFunctionStartDebug(
"VerifyTooltip",
"fplsExpectedValue", fplsExpectedValue[0]);
725 List<string> lvLsReturn =
new List<string>();
731 OKW_Wait4Value.ListStringCallBack myCallBack = this.GetTooltip;
734 lvLsReturn = MyWait4Value.Wait4Value(fplsExpectedValue, myCallBack);
742 MyLogger.LogFunctionEndDebug(lvLsReturn);
746 MyLogger.LogFunctionEndDebug();
virtual List<string> OKW.GUI.Selenium.SeAnyWin.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
Reimplemented in OKW.GUI.Selenium.SeLink, and OKW.GUI.Selenium.SeSimpleDataObjBase.
1525 List<string> lvLsReturn =
new List<string>();
1530 MyLogger.LogFunctionStartDebug(
"Memorize",
"fplsExpectedValue", fplsExpectedValue[0]);
1533 OKW_Wait4Value.ListStringCallBack myCallBack = this.GetValue;
1536 lvLsReturn = MyWait4Value.Wait4Value(fplsExpectedValue, myCallBack);
1544 MyLogger.LogFunctionEndDebug(lvLsReturn);
1548 MyLogger.LogFunctionEndDebug();
The documentation for this class was generated from the following file:
- OKW/Develop/GUI/Selenium/SeAnyWin.cs