42 namespace OKW.GUI.Selenium
45 using System.Collections.Generic;
50 using OpenQA.Selenium;
60 : base(Locator, fpLocators)
64 #endregion Constructors
67 public override void ClickOn()
79 this.LogFunctionStartDebug(
"ClickOn");
82 if (!this.GetExists())
84 string lvsLM = this.LM.GetMessage(
"Common",
"OKWGUIObjectNotFoundException",
"SeAnyWin.TypeKey()");
92 this.LogFunctionEndDebug();
98 public virtual List<string> GetValue_CONTENT()
100 throw new NotImplementedException();
103 public List<string> GetValue_CONTENT(List<string> fpExpected)
106 throw new NotImplementedException();
123 throw new NotImplementedException(
"Link cannot be Active");
128 throw new NotImplementedException(
"Link cannot be Active");
133 throw new NotImplementedException(
"Link cannot be Active");
136 public virtual bool VerifyIsActive()
138 throw new NotImplementedException(
"Link cannot be Active");
148 List<string> lvLsReturn =
new List<string>();
152 MyLogger.LogFunctionStartDebug(
"GetCaption");
155 if (!this.GetExists())
157 string lvsLM = this.LM.GetMessage(
"Common",
"OKWGUIObjectNotFoundException",
"GetCaption()");
162 lvLsReturn.Add(this.Me().GetAttribute(
"href"));
169 MyLogger.LogFunctionEndDebug(lvLsReturn);
173 MyLogger.LogFunctionEndDebug();
193 List<string> lvLsReturn =
new List<string>();
197 MyLogger.LogFunctionStartDebug(
"LogValue");
198 lvLsReturn = this.GetValue();
205 MyLogger.LogFunctionEndDebug(lvLsReturn);
209 MyLogger.LogFunctionEndDebug();
232 List<string> lvLsReturn =
new List<string>();
237 MyLogger.LogFunctionStartDebug(
"Memorize");
238 lvLsReturn = this.GetValue();
245 MyLogger.LogFunctionEndDebug(lvLsReturn);
249 MyLogger.LogFunctionEndDebug();
267 public override List<string>
VerifyValue(List<string> fplsExpectedValue)
269 List<string> lvLsReturn =
new List<string>();
274 MyLogger.LogFunctionStartDebug(
"Memorize",
"fplsExpectedValue", fplsExpectedValue[0]);
280 lvLsReturn = MyWait4Value.Wait4Value(fplsExpectedValue, myCallBack);
288 MyLogger.LogFunctionEndDebug(lvLsReturn);
292 MyLogger.LogFunctionEndDebug();
override bool GetIsActive()
Ein HTML-Link kann nicht aktiv/inaktiv oder enable/disables sein.
delegate List< string > ListStringCallBack()
Callback Muster string Variante.
override List< string > VerifyValue(List< string > fplsExpectedValue)
Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert.
Diese Ausnahme wird ausgelöst, wenn ein GUI-Objekt zu den im Frame gegebenen Objekterkennungseigensch...
override List< string > GetValue()
Holt den aktuellen Text aus dem Textfoil.
override bool MemorizeIsActive()
Ermittelt für das Schlüsselwort MerkeIstAktive, ob das aktuelle Objekt aktiv ist. ...
OKW_Wait4Value ist die zetrale Klasse, die für das Warten auf GUI eigenschaften zuständig ist...
Description of OKWLocator.
TODO: Description of SeLink.
override bool LogIsActive()
Ermittelt, ob das aktuelle Objket Aktiv ist.
override List< string > LogValue()
Ermittelt den Wert des Objktes für das Schlüsselwort Loggewert.
override List< string > MemorizeValue()
Ermittelt den Wert, im Allgemeinen den textuellen Inhalt eines Objektes für das Schlüsselwort MerkeWe...