
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).
/*
==============================================================================
Author: Zoltán Hrabovszki
Copyright © 2012 - 2020, IT-Beratung Hrabovszki
www.OpenKeyWord.de
==============================================================================
This file is part of OpenKeyWord.
OpenKeyWord is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OpenKeyWord is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with OpenKeyWord. If not, see .
Diese Datei ist Teil von OpenKeyWord.
OpenKeyWord ist Freie Software: Sie können es unter den Bedingungen
der GNU General Public License, wie von der Free Software Foundation,
Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren
veröffentlichten Version, weiterverbreiten und/oder modifizieren.
OpenKeyWord wird in der Hoffnung, dass es nützlich sein wird, aber
OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
Siehe die GNU General Public License für weitere Details.
Sie sollten eine Kopie der GNU General Public License zusammen mit
OpenKeyWord erhalten haben. Wenn nicht, siehe .
*/
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 Classes
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 12;
/**
* \~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 500;
/**
* \~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;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy