okw.OKW Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of core Show documentation
Show all versions of core Show documentation
This is the core-module of OpenKeyWord. This module is automatically integrated by the adapters. In GUI automation, the core module is automatically integrated by the GUI modules (dependencies).
package okw;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.ElementType;
import java.lang.annotation.Target;
/**
* \~german
* Annotations-Klasses für die Zuordnung von
* -# der \ref refFN -s
* -# Wartezeiten für die Verify* -Schlüsselwörter
* -# Wartezeiten für das *erscheinen* von GUI-Objekten.
* zu einem GUI-Objekt im Frame.
*
* @see: http://tutorials.jenkov.com/java-reflection/annotations.html
* == github Issue
* issue https://github.com/Hrabovszki1023/OKW/issues/37
*
* \~english
* \brief
*
* \~
* @author Zoltan Hrabovszki
* @date 2015-11-28
*/
@Target(
{
ElementType.TYPE, // Usable in Class-es
ElementType.FIELD } )
// Usable in Field-s
@Inherited
@Retention( RetentionPolicy.RUNTIME )
public @interface OKW
{
/**
* \~german
* \ref refFN des GUI-Objektes.
*
* \~english
* \ref refFN of the GUI-Object.
*
* \~
* @author Zoltan Hrabovszki
* @date 2015-11-28
*/
public String FN() default "";
/**
* \~german
* TimeOut in Sekunden [s] für das erscheinen des aktuellen Objektes.
* Default ist 30s.
*/
public int WaitForMe_TO() default 30;
/**
* \~german
* Polling Time in [ms] für das aktuelle Object.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
public int WaitForMe_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyBadge.
* Default ist 30s.
*/
int VerifyBadge_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyBadge.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
int VerifyBadge_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyHasFocus.
* Default ist 30s.
*/
public int VerifyHasFocus_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyHasFocus.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
public int VerifyHasFocus_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyIsActive.
* Default ist 30s.
*/
public int VerifyIsActive_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyIsActive.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
public int VerifyIsActive_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyLabel.
* Default ist 30s.
*/
int VerifyLabel_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyLabel.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
int VerifyLabel_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyMaxLength.
* Default ist 30s.
*/
int VerifyMaxLength_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyMaxLength.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
int VerifyMaxLength_PT() default 1000;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyPlaceholder.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
int VerifyPlaceholder_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyPlaceholder.
* Default ist 30s.
*/
int VerifyPlaceholder_TO() default 5;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifySelectedValue.
* Default ist 30s.
*/
int VerifySelectedValue_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifySelectedValue.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
int VerifySelectedValue_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyTablecellValue.
* Default ist 30s.
*/
int VerifyTablecellValue_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyTablecellValue.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
int VerifyTablecellValue_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyTooltip.
* Default ist 30s.
*/
int VerifyTooltip_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyTooltip.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
public int VerifyTooltip_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyValue.
* Default ist 30s.
*/
public int VerifyValue_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyValue.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
public int VerifyValue_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyCaption.
* Default ist 30s.
*/
public int VerifyCaption_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyCaption.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
public int VerifyCaption_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyExists.
* Default ist 30s.
*/
public int VerifyExists_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyExists.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
public int VerifyExists_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyMinLength.
* Default ist 30s.
*/
int VerifyMinLength_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyMinLength.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
int VerifyMinLength_PT() default 1000;
/**
* \~german
* TimeOut in Sekunden [s] für das Schlüsselwort VerifyLabel.
* Default ist 30s.
*/
int VerifyErrorMSG_TO() default 5;
/**
* \~german
* Polling Time in [ms] für das Schlüsselwort VerifyLabel.
*
* Die Periodendauer des Pollens wird in Millisekunden angegeben.
* Default ist 1000ms (=1s).
*/
int VerifyErrorMSG_PT() default 1000;
}