OpenKeyWord
Version: 426, Datum:
|
Die Klasse OKW.GUI.Selenium.ADF.afTree ist eine OKW-Automatisierungsklasse für ein Oracle-ADF Tree-Objekt. Die Oracle ADF-Objekte selbst besten aus grösseren HTML-Tag-Struktur. Diese HTML-Struktur änder sich dynamisch mit der dargestellten Baum-Struktur. Mehr ...
Öffentliche Methoden | |
afTree (string Locator) | |
Konstruktor. Mehr ... | |
virtual IWebElement | FindNode (string fpsXPATH2Node) |
Ermittelt den das Dom Element welches den gegebene Pfad ermittel. Mehr ... | |
virtual void | Select (List< string > fpsValues) |
Wählt den als Parameter gegebene Knoten im Baum aus: In der standard Implementierung wird ein Klick auf des Element durchgeführt. Mehr ... | |
void | Click_On (string Click_Type) |
void | Select (System.Collections.Generic.List< string > Values, string Click_Type) |
Öffentliche Methoden geerbt von OKW.GUI.Selenium.SeAnyWin | |
SeAnyWin (string Locator, params OKWLocator[] fpLocators) | |
virtual void | ClickOn () |
Klickt auf das aktuelle Objekt. Mehr ... | |
virtual bool | GetExists () |
Prüft die Existenz des Aktuellen Objektes. Mehr ... | |
virtual bool | GetIsActive () |
Prüft, ob das aktuellen Objekt aktiv ist. Mehr ... | |
virtual bool | LogExists () |
Ermittelt den textuellen Inhalt des ToolTips. Mehr ... | |
virtual bool | LogIsActive () |
Ermittelt, ob das aktuelle Objket Aktiv ist. Mehr ... | |
virtual IWebElement | Me () |
Ermittelt aus dem gegebenen Locator das DOM-Elelement, welches das Objekt representiert. Mehr ... | |
virtual bool | MemorizeExists () |
Ermittelt ob das Atuelle Objekt existiert, für das Schlüsselwort MerkeVorhanden. Mehr ... | |
virtual bool | MemorizeIsActive () |
Ermittelt für das Schlüsselwort MerkeIstAktive, ob das aktuelle Objekt aktiv ist. Mehr ... | |
virtual bool | NotExists () |
Prüft die nicht Existenz des aktuellen Objektes. Anmerkung: Falls ein Objekt zunächst noch vorhand ist und dann aber verschwindet, dann es sinnvoll sein eine gewisse Zeit(Timeout) zu prüfen, ob das Objekt existiert, Erst wenn diese Zeit verstrichen ist, wird gemeldet, das das Objekt nicht vorhanden ist. Diese Funktion ist der gegenspieler zu __Exists. Mehr ... | |
virtual void | SetFocus () |
Setzt den Focus auf das Objekt. Anmerkung: Kleiner Trick: Selenium kennt keine öffentliche c#-Methode für das setzen des Fokus. So weit ich es verstanden habe, wird intern jedoch methode SetFocus verwendt, wenn SendKeys aufgerufen wird. Quelle: http://stackoverflow.com/questions/7491806/in-selenium-how-do-i-find-the-current-object. Mehr ... | |
virtual void | TypeKey (List< string > fps_Values) |
Tastatur Eingabe an das Objekt. Mehr ... | |
virtual bool | VerifyExists (bool fpbExpectedValue) |
Ermittelt/Prüft, ob das aktuelle Objekt existiert. Mehr ... | |
virtual bool | VerifyIsActive (bool fpbExpectedValue) |
Ermittelt/Prüft, ob das aktuelle Objekt aktiv ist. Mehr ... | |
virtual List< string > | VerifyTooltip (List< string > fplsExpectedValue) |
Ermittelt den textuellen Inhalt des ToolTips für Prüfewert. Mehr ... | |
virtual List< string > | VerifyLabel (List< string > fplsExpectedValue) |
Ermittelt den textuellen Inhalt des Labels für Prüfewert. Mehr ... | |
virtual List< string > | GetTooltip () |
Ermittelt den textuellen Inhalt des ToolTips. Mehr ... | |
virtual List< string > | GetLabel () |
Ermittelt den textuellen Inhalt des Labels. Mehr ... | |
virtual List< string > | LogTooltip () |
Logt den textuellen Inhalt des ToolTips. Mehr ... | |
virtual List< string > | LogLabel () |
Logt den textuellen Inhalt des Labels eines Objektes. Mehr ... | |
virtual List< string > | MemorizeTooltip () |
Ermittelt den textuellen Inhalt des ToolTips für das Schlüsselwort MerkeWert. Mehr ... | |
virtual List< string > | MemorizeLabel () |
Ermittelt den textuellen Inhalt des Labels für das Schlüsselwort MerkeWert. Mehr ... | |
virtual bool | GetHasFocus () |
Methode liefert den aktuellen Zustand Wert des Focus. Quelle: http://stackoverflow.com/questions/7491806/in-selenium-how-do-i-find-the-current-object. Mehr ... | |
virtual bool | LogHasFocus () |
Ermittelt für LoggeWert, ob das aktuelle Objekt den Fokus hat. Mehr ... | |
virtual bool | MemorizeHasFocus () |
Ermittelt ob das Objekt den Fokus besitz und liefert diesen für das Schlüsselwort MerkeWert. Mehr ... | |
virtual bool | VerifyHasFocus (bool fpbExpectedValue) |
Ermittelt den textuellen Inhalt des ToolTips. Mehr ... | |
virtual List< string > | VerifyCaption (List< string > fplsExpectedValue) |
Ermittelt den textuellen Inhalt des ToolTips für Prüfewert. Mehr ... | |
virtual List< string > | LogCaption () |
Ermittelt den textuellen Inhalt der Beschriftung (Caption). Mehr ... | |
virtual List< string > | MemorizeCaption () |
Ermittelt den textuellen Inhalt des Caption/Überschrift für das Schlüsselwort MerkeWert. Mehr ... | |
virtual List< string > | GetCaption () |
Ermittelt den textuellen Inhalt der Caption/Überschrift des Objektes. Mehr ... | |
virtual List< string > | GetValue () |
Holt den aktuellen Text aus einem HTML-Tag. Mehr ... | |
virtual List< string > | LogValue () |
Ermittelt den Wert des Objktes für das Schlüsselwort Loggewert. Mehr ... | |
virtual List< string > | MemorizeValue () |
Ermittelt den Wert, im Allgemeinen den textuellen Inhalt eines Objektes für das Schlüsselwort MerkeWert. Mehr ... | |
virtual List< string > | VerifyValue (List< string > fplsExpectedValue) |
Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert. Mehr ... | |
Öffentliche Methoden geerbt von OKW.GUI.AnyWinBase | |
AnyWinBase (string fpsLocator, params OKWLocator[] fpLocators) | |
void | LogFunctionStartDebug (string fpsMethodName, string P1_Name, string P1_Value) |
Diese Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(string,string,string), und erweitert den gegebenen Methodenname in fps_FunctionName mit this.GetType().FullName um den Klassenbezeichner. Mehr ... | |
Weitere Geerbte Elemente | |
Geschützte Methoden geerbt von OKW.GUI.AnyWinBase | |
void | LogFunctionEndDebug () |
Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug() auf. Mehr ... | |
void | LogFunctionEndDebug (string fpsReturn) |
Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(string) auf. Mehr ... | |
void | LogFunctionEndDebug (bool fpbReturn) |
Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(bool) auf. Mehr ... | |
void | LogFunctionEndDebug (List< string > fpLsReturn) |
Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(List>string<) auf. Mehr ... | |
void | LogFunctionStartDebug (string fpsMethodName) |
Diese Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(fps_FunctionName), und erweitert den gegebenen Methodenname in fps_FunctionName mit this.GetType().FullName um den Klassenbezeichner. Mehr ... | |
Geschützte Attribute geerbt von OKW.GUI.Selenium.SeAnyWin | |
Log.Logger | MyLogger = Log.Logger.Instance |
OKW_Wait4Value | MyWait4Value = new OKW_Wait4Value() |
LogMessenger | LM = new LogMessenger("GUI") |
Propertys geerbt von OKW.GUI.AnyWinBase | |
string | Locator [get] |
Locator enthält die Objekterkennungseigenschaft. Mehr ... | |
OKWLocator | LOCATOR [get] |
Die Klasse OKW.GUI.Selenium.ADF.afTree ist eine OKW-Automatisierungsklasse für ein Oracle-ADF Tree-Objekt. Die Oracle ADF-Objekte selbst besten aus grösseren HTML-Tag-Struktur. Diese HTML-Struktur änder sich dynamisch mit der dargestellten Baum-Struktur.
Text.
afTree ist wie folgt im Frame eines Fenster einzubinden. Wichtig ist dabei, dass der XPATH im Konstruktor der afTree-Klasse auf das Wurzel-Element des Treeviews zeigt. Das ist Praktisch das Element welches alle Elemente des HTML
~~~~~~~~~~~~~~~{.cs}
public afTree Tree = new afTree("//div[@id='dmoTpl:folderTree']");
public
Klasse muss als public deklariet werden sonst kann der OKW-Kernel nicht darauf zu greifen.afTree
OKW-Automatisiserungsklasse.Tree
ist dabei der fachliche Name des Baum-Objektes.~~~~~~~~~~~~~~~{.cs} EN.SelectWindow("Chrome"); EN.TypeKey("URL", "http://jdevadf.oracle.com/adf-richclient-demo/faces/components/tree.jspx");
EN.SelectWindow("adfTreeView");
EN.Select("Tree", "My Files/docs/images/logos");
EN.SelectWindow("Chrome");
Chrome als Browser starten. EN.TypeKey("URL", "http://jdevadf.oracle.com/adf-richclient-demo/faces/components/tree.jspx");
EN.SelectWindow("adfTreeView");
Kontext auf die Web-Seite wählen EN.Select("Tree", "My Files/docs/images/logos");
OKW.GUI.Selenium.ADF.afTree.afTree | ( | string | Locator | ) |
Konstruktor.
Locator | XPATH zum Wurzel-Knoten des Treeviews. |
Definiert in Zeile 78 der Datei afTree.cs.
|
virtual |
Ermittelt den das Dom Element welches den gegebene Pfad ermittel.
fpsXPATH2Node | , welches den gegebene Pfad representiert |
Definiert in Zeile 94 der Datei afTree.cs.
|
virtual |
Wählt den als Parameter gegebene Knoten im Baum aus: In der standard Implementierung wird ein Klick auf des Element durchgeführt.
fpsValues | Der auszuwählende Wert als Pfad-Angabe. Beispiel: root/Node1/Node2/Endnode |
Definiert in Zeile 179 der Datei afTree.cs.