Java-Connector-Methoden
Der Java-Connector stellt Methoden auf Connector-, Bildschirm- und Elementebene bereit. Alle Arten von Elementen haben gemeinsame Methoden, aber auch verschiedene Methoden.
Methoden auf Connector-Ebene
Start
Informationen zum Bereitstellen von Eingaben für die Parameter finden Sie unter Konfigurieren Sie Porteigenschaften.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Pfad | Pfad zur Java-Anwendung auf dem lokalen Laufwerk. | Daten in | Zeichenfolge | Keine | Ja |
| Argumente | Argumente für den Pfad. | Daten in | Zeichenfolge | Keine | Nein |
GetMainWindowHandle
Gibt das Fenster-Handle der Java-Anwendung zurück, die von der Startmethode gestartet wurde.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Zurück | Gibt das Fenster-Handle der Anwendung zurück. | Daten aus | Ganzzahl | Keine | Nicht zutreffend |
GetMainWindowTitel
Gibt den Titel des Java-Anwendungsfensters zurück.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Zurück | Gibt den Titel des Fensters der Anwendung zurück. | Daten aus | Zeichenfolge | Keine | Nicht zutreffend |
Hauptfenster schließen
Schließt das Hauptfenster der Java-Anwendung.
Beenden
Beendet das Hauptfenster der Java-Anwendung.
Methoden auf Bildschirmebene
Schließen
Schließt das aktive Java-Anwendungsfenster.
Fokus
Wenn das Java-Anwendungsfenster minimiert wird oder im Hintergrund ausgeführt wird, stellt die Methode den Fokus wieder her.
GetFields
- Konfigurieren Sie den Java-Connector Und erfassen Sie ein oder mehrere Textfelder.
- Zeigen Sie die Methoden auf Bildschirmebene an. Weitere Informationen finden Sie unter Verwenden Sie die Connector-Methode.
- Ziehen Sie im Bereich „Objekt-Explorer“ die Methode „getFields“ auf die Designoberfläche.
- Klicken Sie auf das Symbol für die Methodeneinstellungen (
).
- Wählen Sie ein oder mehrere Textfelder aus.
- Aktualisieren Sie den Datentyp des Textfelds.
- Klicken Sie auf, um das Fenster „FORMULARELEMENTE AUSWÄHLEN“ zu schließen OK .
Für jedes ausgewählte Textfeld wird ein Datenausgangs-Port erstellt.
Die Methode „getFields“ kann jetzt die in den Textfeldern enthaltenen Daten zurückgeben.
GetInstanceCount
Gibt die Gesamtzahl der Instanzen der offenen Java-Anwendung zurück.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Zurück | Gibt die Gesamtzahl der Instanzen der offenen Java-Anwendung zurück. | Daten aus | Ganzzahl | Keine | Nicht zutreffend |
ScreenShot abrufen
Erfasst den Screenshot des Java-Anwendungsbildschirms und gibt ihn zurück.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Zurück | Gibt den Screenshot des Java-Anwendungsbildschirms zurück. | Daten aus | Bitmap | Keine | Nicht zutreffend |
WindowHandle abrufen
Gibt zurück Windows Handle-Nummer des Bildschirmfensters der Java-Anwendung.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Zurück | Gibt zurück Windows Handle-Nummer des Bildschirmfensters der Java-Anwendung. | Daten aus | Ganzzahl | Keine | Nicht zutreffend |
Ist erstellt
Gibt die boolesche Antwort basierend darauf zurück, ob die Regeln für ein konfiguriertes Fenster übereinstimmen. Wenn Sie einen Java-Anwendungsbildschirm konfigurieren, werden im Abschnitt „ÜBEREINSTIMMUNGSREGELN“ des Java-Connector-Fensters bestimmte Regeln angezeigt, die dem konfigurierten Bildschirm entsprechen. Die Methode stimmt mit denselben Regeln überein.
Informationen zum Bereitstellen von Eingaben für die Parameter finden Sie unter Konfigurieren Sie Porteigenschaften.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Übereinstimmungalle untergeordneten Elemente | Gibt die boolesche Antwort zurück, nachdem die Regeln der Elemente des Bildschirms abgeglichen wurden. | Daten in | Boolean | Keine | Nein | Dieser Parameter ist relevant, wenn Sie ein oder mehrere Elemente erfassen. |
| Zurück | Gibt die boolesche Antwort zurück, die angibt, ob die Regeln des von Ihnen konfigurierten Java-Anwendungsbildschirms übereinstimmen. | Daten aus | Boolean | Null | Nicht zutreffend |
Maximieren
Maximiert das Java-Anwendungsfenster.
Minimieren
Minimiert das Java-Anwendungsfenster.
Mausaktion
Führt verschiedene Mausgerätaktionen für die Java-Anwendung aus, z. B. Linksklick, Rechtsklick und Mittelklick.
Informationen zum Bereitstellen von Eingaben für die Parameter finden Sie unter Konfigurieren Sie Porteigenschaften.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Aktion | Gibt die Mausgeräteaktion an. | Daten in | Mausgeräteeingabe | Keine | Ja |
| Klicken Sie auf Mitte | Gibt an, ob ein Klick mit der mittleren Maustaste ausgeführt wird. | Daten in | Boolean | Keine | Nein |
Größe ändern
Ändert die Breite, Höhe und Position des Java-Anwendungsfensters entlang der X- und Y-Achse.
Informationen zum Bereitstellen von Eingaben für die Parameter finden Sie unter Konfigurieren Sie Porteigenschaften.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| XPos | Position des Fensters auf dem Bildschirm entlang der X-Achse. | Daten in | Ganzzahl | Keine | Nein |
| YPos | Position des Fensters auf dem Bildschirm entlang der Y-Achse. | Daten in | Ganzzahl | Keine | Nein |
| Breite | Breite des Fensters. | Daten in | Ganzzahl | Keine | Nein |
| Höhe | Höhe des Fensters. | Daten in | Ganzzahl | Keine | Nein |
Wiederherstellung
Stellt die ursprünglichen Dimensionen des Java-Anwendungsfensters wieder her. Sie können die Methode verwenden, nachdem Sie Methoden wie Maximieren und Minimieren ausgeführt haben.
SendKeys
Senden Sie alle Daten oder Tastatureingaben an das aktive Feld in der Java-Anwendung. Sie können beispielsweise eine Zeichenfolgendaten „RPA“ oder eine Tastatureingabe [Leertaste] senden, um ein Kontrollkästchen zu deaktivieren.
Informationen zum Bereitstellen von Eingaben für die Parameter finden Sie unter Konfigurieren Sie Porteigenschaften.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Schlüssel | Sendet die Daten- oder Tastatureingabe an das aktive Feld. | Daten in | Zeichenfolge | Keine | Ja |
| ClearExistingValue | Löscht vor dem Senden von Daten oder Tastatureingaben alle vorhandenen Werte im aktiven Feld. | Daten in | Boolean | Keine | Nein |
| Typverzögerung | Legt eine Verzögerung vor dem Senden von Daten oder Tastatureingaben an das aktive Feld fest. | Daten in | Ganzzahl | Keine | Nein |
Felder festlegen
Legen Sie anwenderdefinierten Text in den Textfeldelementen fest, die auf dem Bildschirm der Java-Anwendung erfasst wurden.
- Ziehen Sie im Objekt-Explorer die Methode „Felder festlegen“ auf die Designoberfläche.
- Klicken Sie auf das Symbol für die Methodeneinstellungen (
).
- Wählen Sie ein oder mehrere Textfelder aus.
- Aktualisieren Sie den Datentyp des Textfelds.
- Klicken Sie auf OK.
Für jedes von Ihnen ausgewählte Textfeld werden Daten im Port erstellt. Sie können die Zeichenfolge übergeben, die in den Feldern der Java-Anwendung festgelegt werden soll.
Informationen zum Bereitstellen von Eingaben für die Parameter finden Sie unter Konfigurieren Sie Porteigenschaften.
Warten auf Erstellen
Jeder Bildschirm, den Sie im Java Connector konfigurieren, wird durch einige Regeln identifiziert, die im Abschnitt „ÜBEREINSTIMMUNGSREGELN“ des Java Connector-Fensters angezeigt werden. Die Methode gibt eine boolesche Antwort zurück, die darauf basiert, ob die Regeln des konfigurierten Bildschirms übereinstimmen.
Informationen zum Bereitstellen von Eingaben für die Parameter finden Sie unter Konfigurieren Sie Porteigenschaften.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| ZeitüberschreitinSekunden | Zeit, nach der der Vorgang der Methode abläuft. | Daten in | Ganzzahl | Keine | Nein |
| Übereinstimmungalle untergeordneten Elemente | Gibt die boolesche Antwort zurück, nachdem die Regeln der Elemente des Bildschirms abgeglichen wurden. | Daten in | Boolean | Keine | Nein |
| Zurück | Gibt die boolesche Antwort zurück, die angibt, ob die Regeln des von Ihnen konfigurierten Java-Anwendungsbildschirms übereinstimmen. | Daten aus | Boolean | Keine | Nein |
Methoden auf Elementebene
GetAccessibleActions
Gibt die Liste der Aktionen zurück, die Sie für ein Element ausführen können. Beispielsweise wird für eine Schaltfläche zurückgegeben Klicken Sie Auf .| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Zurück | Gibt die Liste der Aktionen zurück, die Sie für ein Element ausführen können. | Daten aus | Liste | Keine | Nicht zutreffend |
GetInstanceCount
Gibt die Gesamtanzahl eines Elementtyps in der Java-Anwendung zurück. Wenn beispielsweise drei Textfelder in einer Anwendung vorhanden sind, beträgt die Instanzanzahl 3.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Zurück | Gibt die Instanzanzahl eines Elementtyps in der Anwendung zurück. | Daten aus | Ganzzahl | Keine | Nicht zutreffend |
Gettext
Gibt den Text aus dem erfassten Textfeldelement in der Java-Anwendung zurück. Um mehrere Texte aus mehreren Textfeldern zu erfassen, müssen Sie mehrere Textfeldelemente konfigurieren.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Text | Gibt den Text zurück, der im Textfeld der Java-Anwendung enthalten ist. | Daten aus | Zeichenfolge | Keine | Nicht zutreffend |
Ist erstellt
Gibt die boolesche Antwort zurück, abhängig davon, ob die Regeln des konfigurierten Elements übereinstimmen.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? |
|---|---|---|---|---|---|
| Zurück | Gibt die boolesche Antwort zurück, abhängig davon, ob die Regeln des konfigurierten Elements übereinstimmen. | Daten aus | Boolean | Null | Nicht zutreffend |
Mausklick ausführen
Führt einen Linksklick auf das erfasste Element aus.
Aktion wird ausgeführt
Führt die angegebene Aktion für ein Element aus. Klicken Sie beispielsweise auf eine Schaltfläche. Jedes Element ermöglicht eine Reihe von Aktionen, die Sie durch Ausführen der Methode „GetAccessibleActions“ abrufen können.
Informationen zum Bereitstellen von Eingaben für die Parameter finden Sie unter Konfigurieren Sie Porteigenschaften.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Aktion | Akzeptiert die Aktion, die für das Element ausgeführt werden soll. | Daten in | Zeichenfolge | Keine | Ja | Sie müssen die Aktion genau im Format angeben, das von der Methode „GetAccessibleActions“ angegeben wird. |
| Zurück | Gibt „wahr“ zurück, wenn die Aktion ausgeführt wurde, andernfalls „falsch“. | Daten aus | Boolean | Keine | Nicht zutreffend |
SetPassword
Automatisieren Sie die sichere Eingabe des Passworts in das Passwortfeld einer Java-Anwendung.
| Parameter | Beschreibung | Datenporttyp | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Passwort | Akzeptiert das Passwort als gesicherte Zeichenfolge. | Daten In | Gesicherte Zeichenfolge | Keine | Ja | Da das Passwort als gesicherte Zeichenfolge akzeptiert wird, wird die Länge der Zeichenfolge nur angezeigt, wenn Sie mit der rechten Maustaste auf den Parameter klicken und dann auf klicken Vorschau Der Daten Anzeigen . |
| UseSendKeys | SendKeys ist eine Methode, mit der Tastatureingaben wie Zeichen, Zahlen und Symbole an Textfelder in einer Anwendung gesendet werden. | Daten In | Boolean | Falsch | Ja | Tipp: Wenn SetPassword Bei der Methode kann das Passwort nicht in das Passwortfeld eingegeben werden. Legen Sie den Wert auf fest Wahr Und führen Sie die Methode erneut aus. |