Hrabovszki1023 / OKW

Framework for Keyword-Driven Test
https://www.openkeyword.de
7 stars 1 forks source link

[User-Story] Mapping Fachlicher Name - GUI-Object #37

Open Hrabovszki1023 opened 8 years ago

Hrabovszki1023 commented 8 years ago

User-Story

Beschreibung
Wer: Als technischer Tester
Was: mappe ich die eindeutigen fachlichen Namen (FN) auf die jeweiligen technischen Repräsentant eines GIU-Elementes im Frame,
Wozu: um eine fachlich technischer Verbindung an genau einer Stelle herzustellen und pflegen zu müssen.

@momobee Siehe auch: #36

Hrabovszki1023 commented 8 years ago

Bezeicher der Annotation OKW_FN

@OKW_FN - FN steht für Fachlicher Name bzw. Functional Name

Definitionen

Beschreibung
package OKW Paket Zuordnung
@OKW_FN Annotations bezeichner
OKW_FN.java Annotaions Datei Bezeichner

Beispiel Frame mit @OKW_FN Annotation

Siehe Beispiel aus #36


@OKW_FN("github Sign In")
public class Github_Login extends SeBrowserWindow 
{
   // Locator for github Sign In Window
   Locator = "//title[Text()='Sign in · GitHub']/..";

   @OKW_FN("User")
   SeTextField User = new SeTextField( "//input[@id='login_filed']" );

   @OKW_FN("Password")
   SeTextField Password = new SeTextField( "//input[@id='Password']" );

   @OKW_FN("Sign In")
   SeLink Sign_IN = new SeLink( "//input[@name='Commit']" );
}