Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Webbrowser
-Übersicht
Browseraktionen bieten ein umfassendes Automatisierungs-Toolkit für die Durchführung von Webinteraktionen. Browsersitzungen werden automatisch verwaltet — sie werden nach Bedarf geöffnet, verwaltet und geschlossen. Quick Automate unterstützt die flexible Identifizierung von Elementen durch KI-gestützte Beschreibungen in natürlicher Sprache und präzise XPath Selektoren. Zu den wichtigsten Funktionen gehören intelligentes Element-Targeting mit Fallback-Mechanismen, Selbstheilungsfunktionen, die automatisch Popups verarbeiten und fehlgeschlagene Aktionen wiederholen, Datenextraktion einschließlich strukturierter Tabelleninhalte und eine vollständige Palette von Interaktionsmethoden, von einfachen Klicks und Tippen bis hin zu komplexen KI-gesteuerten mehrstufigen Aufgaben.
Methoden zur Identifizierung von Elementen
Beschreibungsmethode: Nutzt KI, um Elemente anhand von Beschreibungen in natürlicher Sprache zu identifizieren (z. B. „Anmeldeschaltfläche“), wodurch Automatisierungen widerstandsfähiger gegenüber Änderungen an der Benutzeroberfläche werden.
XPath Auswahlmethode: Verwendet präzise XPath Ausdrücke für eine exakte Ausrichtung auf Elemente (z. B.
//button[text()='Log in']).Kombinierter Ansatz: Wenn beide Methoden aktiviert sind, XPath wird zuerst versucht, bevor auf die Beschreibungsmethode zurückgegriffen wird, wodurch Präzision mit Anpassungsfähigkeit kombiniert wird.
Selbstheilungsfunktionen sind für Eingaben und Klicks verfügbar
HandlePopups: Erkennt und verarbeitet automatisch unerwartete Dialoge, Cookie-Hinweise und Überlagerungen und verhindert so, dass blockierende Elemente Arbeitsabläufe unterbrechen.
ValidateAndRetry: Überprüft den Erfolg der Aktion anhand eines Screenshot-Vergleichs und bei Bedarf erneuter Versuche, wodurch Fehlschläge vermieden werden.
Verwaltung von Browsersitzungen
Browserinstanzen werden automatisch erstellt, während der gesamten Workflows verwaltet und nach Abschluss ordnungsgemäß bereinigt. Diese restart_browser Aktion ermöglicht neue Sitzungen, wenn dies für Szenarien wie Anmelde-Timeouts oder Sitzungsablauf erforderlich ist.
Browsersitzung starten
Öffnet eine neue Browsersitzung. Aktionen innerhalb dieses Bereichs interagieren mit diesem Browser. Der Browser wird automatisch geschlossen, wenn er fertig ist.
Eigenschaften:
Aktionstitel (nur Text): Der Titel der Aktion, der in der Prozessvisualisierung angezeigt wird (Standard: Browser)
Anmerkung
Alle Browseraktionen müssen innerhalb des Bereichs einer Browsersitzung platziert werden
Jeder Browserbereich ist eine Browsersitzung. Der Browser wird automatisch geschlossen, wenn Aktionen innerhalb eines Bereichs abgeschlossen sind.
Gehe zur Webseite
Navigiert zu einer bestimmten URL. Wird verwendet, um im aktuellen Browser-Tab zu einer neuen Webseite zu wechseln.
Eigenschaften:
URL (erforderlich): Die Webadresse, zu der Sie navigieren möchten (z. B. „example.com“) Hinweis: Bitte geben Sie die vollständige URL an, wenn Sie damit arbeiten.
Klick
Klickt auf ein Webseitenelement. Wird verwendet, um mit Schaltflächen, Links oder anderen anklickbaren Elementen zu interagieren.
Eigenschaften:
Element mit Beschreibung suchen (Optionsfeld): Verwenden Sie eine Beschreibung in natürlicher Sprache, um das Element mit KI zu identifizieren (Standardeinstellung: ON)
Beschreibungsfeld (bedingt erforderlich): Beschreibung des Browserelements, auf das geklickt werden soll, in natürlicher Sprache (z. B. „Schaltfläche „Senden“). Verwenden Sie nicht die Aktion im Element, sondern nur die Beschreibung des Elements
Element mit Selektor suchen (Optionsfeld): Verwenden Sie den XPath Ausdruck, um das Element zu identifizieren (Standard: AUS)
XPath Feld (bedingt erforderlich): XPath Ausdruck (z. B. „//input [@id ='xyz']“)
Selbstheilung (Checkbox): Verwenden Sie KI, um unerwartete Popups automatisch zu behandeln (Standardeinstellung: AUS, optional)
Maustaste (Dropdown): Auf welche Maustaste Sie klicken müssen — Links, Mitte oder Rechts (Standardeinstellung: Links, optional)
Klicktyp (Dropdown): Einfach- oder Doppelklick (Standard: Einzelklick, optional)
Dateidownload abrufen (Optionsfeld): Aktiviert, wenn durch Klicken eine Datei heruntergeladen wird (Standardeinstellung: AUS, optional)
Heruntergeladene Datei (Ausgabe, bedingt erforderlich): Variablenname, in dem die heruntergeladene Datei gespeichert wird (Standard: downloaded_file)
Identifizierung von Elementen:
Mindestens eine Methode zur Identifizierung von Elementen muss aktiviert sein
Wenn beide Methoden aktiviert sind, wird zuerst versucht, den XPath Selektor auszuwählen, bevor auf die Beschreibung zurückgegriffen wird
Geben Sie Text ein
Gibt Text in ein Eingabefeld ein. Wird zum Ausfüllen von Formularen, Suchfeldern oder anderen Texteingaben auf Webseiten verwendet.
Eigenschaften:
Einzugebender Text (erforderlich): Der Text, den Sie in das Feld eingeben möchten (z. B. „Bestellung #12345“)
Element mit Beschreibung suchen (Optionsfeld): Verwenden Sie eine Beschreibung in natürlicher Sprache, um das Element mit KI zu identifizieren (Standardeinstellung: ON)
Beschreibungsfeld (bedingt erforderlich): Beschreibung in natürlicher Sprache (z. B. „Feld mit der Bestellnummer“)
Element mit Selektor suchen (Optionsfeld): Verwenden Sie den XPath Ausdruck, um das Element zu identifizieren (Standard: AUS)
XPath Feld (bedingt erforderlich): XPath Ausdruck (z. B. „//input [@id ='xyz']“)
Selbstheilung (Checkbox): Verwenden Sie KI, um unerwartete Popups automatisch zu behandeln (Standardeinstellung: AUS, optional)
Bestehenden Text ersetzen (Checkbox): Löscht vor der Eingabe jeglichen bereits vorhandenen Text im Feld (Standardeinstellung: ON)
Identifizierung der Elemente:
Mindestens eine Methode zur Identifizierung von Elementen muss aktiviert sein. Es wird empfohlen, die Elementbeschreibung zu verwenden und nur bei Bedarf zur Elementauswahl zu wechseln.
Geben Sie die Anmeldedaten ein
Gibt einen Benutzernamen oder ein Passwort ein. Wird verwendet, um sich mit gespeicherten Anmeldeinformationen sicher auf einer Website anzumelden.
Eigenschaften:
Anmeldeinformationen (Dropdownliste, erforderlich): Wählen Sie aus der Automatisierungsgruppe aus, welche gespeicherten Anmeldeinformationen verwendet werden sollen
Einzugebender Wert (Dropdownliste, erforderlich): Wählen Sie aus, ob Sie einen Benutzernamen oder ein Passwort eingeben möchten (Standard: Benutzername)
Element mit Beschreibung suchen (Optionsfeld): Verwenden Sie eine Beschreibung in natürlicher Sprache, um das Element mit KI zu identifizieren (Standardeinstellung: ON)
Beschreibungsfeld (bedingt erforderlich): Beschreibung in natürlicher Sprache (z. B. „Feld für den Benutzernamen“)
Element mit Selektor suchen (Optionsfeld): Verwenden Sie den XPath Ausdruck, um das Element zu identifizieren (Standard: AUS)
XPath Feld (bedingt erforderlich): XPath Ausdruck (z. B. „//input [@id ='username']“)
Selbstheilung (Checkbox): Verwenden Sie KI, um unerwartete Popups automatisch zu behandeln (Standardeinstellung: AUS, optional)
Identifizierung von Elementen:
Mindestens eine Methode zur Identifizierung von Elementen muss aktiviert sein
Wählen Sie aus der Dropdownliste
Wählt einen Wert aus einer Dropdownliste aus. Wird verwendet, um Auswahlen in Formularen, Filtern oder anderen Dropdownmenüs auf Webseiten zu treffen.
Eigenschaften:
Auswählbarer Wert (erforderlich): Die Option, die Sie aus dem Dropdown-Feld auswählen möchten (z. B. „Vollständig“)
Element mit Beschreibung suchen (Optionsfeld): Verwenden Sie eine Beschreibung in natürlicher Sprache, um das Element mit KI zu identifizieren (Standardeinstellung: ON)
Beschreibungsfeld (bedingt erforderlich): Beschreibung in natürlicher Sprache (z. B. „Dropdown zum Bestellstatus“)
Element mit Selektor suchen (Optionsfeld): Verwenden Sie den XPath Ausdruck, um das Element zu identifizieren (Standard: AUS)
XPath Feld (bedingt erforderlich): XPath Ausdruck (z. B. „//select [@id ='xyz']“)
Selbstheilung (Checkbox): Verwenden Sie KI, um unerwartete Popups automatisch zu behandeln (Standardeinstellung: AUS, optional)
Identifizierung von Elementen:
Mindestens eine Methode zur Identifizierung von Elementen muss aktiviert sein
Text extrahieren
Liest einen Wert von einer Webseite. Wird verwendet, um den Text aus einem einzelnen Feld zu erfassen.
Eigenschaften:
Element mit Beschreibung suchen (Optionsfeld): Verwenden Sie eine Beschreibung in natürlicher Sprache, um das Element mit KI zu identifizieren (Standardeinstellung: ON)
Beschreibungsfeld (bedingt erforderlich): Beschreibung in natürlicher Sprache (z. B. „Feld „Gesamtbetrag“)
Element mit Selektor suchen (Optionsfeld): Verwenden Sie den XPath Ausdruck, um das Element zu identifizieren (Standard: AUS)
XPath Feld (bedingt erforderlich): XPath Ausdruck (z. B. „//input [@id ='xyz']“)
Selbstheilung (Checkbox): Verwenden Sie KI, um unerwartete Popups automatisch zu behandeln (Standardeinstellung: AUS, optional)
Extrahierter Text (Ausgabe): Variablenname, in dem der extrahierte Text gespeichert wird (Standard: extracted_text)
Identifizierung von Elementen:
Mindestens eine Methode zur Identifizierung von Elementen muss aktiviert sein
Tabelle extrahieren
Liest Daten aus einer Webseitentabelle. Wird verwendet, um strukturierte Informationen in Tabellen zu erfassen.
Extrahiert mithilfe von Targeting oder XPath Selektoren in natürlicher Sprache auf intelligente Weise strukturierte Daten aus Webseiten. Zu den Funktionen gehören KI-gestützte Extraktion, Extraktion mehrerer Attribute (Text, Links usw.), automatische Spaltengenerierung für Attribute und Datentabellenausgabe zur programmatischen Bearbeitung.
Eigenschaften:
Element mit Beschreibung suchen (Optionsfeld): Verwenden Sie eine Beschreibung in natürlicher Sprache, um das Element mit KI zu identifizieren (Standardeinstellung: ON)
Beschreibungsfeld (bedingt erforderlich): Beschreibung in natürlicher Sprache (z. B. „Tabelle mit Bestelldetails“)
Element mit Selektor suchen (Optionsfeld): Verwenden Sie den XPath Ausdruck, um das Element zu identifizieren (Standard: AUS)
XPath Feld (bedingt erforderlich): XPath Ausdruck (z. B. „//table [@id ='xyz']“)
Selbstheilung (Checkbox): Verwenden Sie KI, um unerwartete Popups automatisch zu behandeln (Standardeinstellung: AUS, optional)
Mehrere Seiten extrahieren (Optionsfeld): Fahren Sie mit dem Extrahieren von Daten von weiteren Seiten fort, falls diese existieren (Standardeinstellung: AUS, optional)
Schaltfläche „Nächste Seite“ (bedingt angezeigt): XPath Ausdruck für die Schaltfläche „Nächste Seite“ (z. B. „//* [@id ='NextButton']“, optional)
Intelligente Datenextraktion (Checkbox): Verwenden Sie KI, um Daten aus komplexen Tabellen zu extrahieren und zu strukturieren (Standard: ON). Nicht für große Tabellen mit 100 Zeilen oder mehr verwenden. Diese Option sollte für komplexe Tabellen oder tabellenähnliche Strukturen verwendet werden, bei denen die normale Tabellenextraktion aus einem Webbrowser fehlschlägt
Zu extrahierende Daten (Dropdownmenü mit Mehrfachauswahl): Wählen Sie aus, was extrahiert werden soll — Text, Links (Href) oder Elementauswahl (Xpath) (Standard: Text, optional)
Extrahierte Tabelle (Ausgabe): Variablenname, in dem die extrahierte Datentabelle gespeichert wird (Standard: extracted_table)
Identifizierung der Elemente:
Mindestens eine Methode zur Identifizierung von Elementen muss aktiviert sein
Hinweise zur Verwendung:
Zusätzliche Datentypen werden in separaten Spalten gespeichert (z. B. ColumnName_HREF für Links)
Deaktivieren Sie die intelligente Extraktion für Tabellen mit mehr als 100 Zeilen, um die Leistung zu verbessern
Machen Sie einen Screenshot
Nimmt ein Bild der Webseite auf. Der Screenshot wird in einer Datei gespeichert, die Sie später in Ihrem Prozess verwenden können.
Eigenschaften:
Dateiname (optional): Name der gespeicherten Bilddatei. Wird automatisch generiert, falls leer (z. B. „Screenshot-Bild“)
Dateityp (Dropdown): Wählen Sie das Bildformat — PNG oder JPEG (Standard: PNG, optional)
Screenshot-Datei (Ausgabe): Variablenname, in dem die Screenshot-Datei gespeichert wird (Standard: screenshot_file)
Visuelle Fragen und Antworten
Beantworten Sie Fragen zu einer Webseite. Nutzt KI, um die Seite visuell zu analysieren und true/false Fragen zum Inhalt zu beantworten.
Eigenschaften:
Frage (erforderlich): Geben Sie Ihre true/false Frage zum Inhalt der Webseite ein (z. B. „Ist das Produkt auf Lager?“)
Selbstheilung (Checkbox): Verwenden Sie KI, um unerwartete Popups automatisch zu behandeln (Standardeinstellung: AUS, optional)
Antwort (Ausgabe): Variablenname, in dem die true/false Antwort gespeichert wird (Standard: is_true)
Klicken Sie auf Dateien und laden Sie sie hoch
Lädt Dateien auf eine Webseite hoch. Wird verwendet, um die Dateiauswahl zu automatisieren, indem Sie auf eine Schaltfläche zum Hochladen von Dateien klicken und die hochzuladenden Dateien auswählen.
Eigenschaften:
Hochzuladende Dateien (erforderlich): Die Liste der hochzuladenden Dateien, die normalerweise in einer Variablen gespeichert werden (z. B. [my_file1, my_file2])
Element mit Beschreibung suchen (Optionsfeld): Verwenden Sie eine Beschreibung in natürlicher Sprache, um das Element mit KI zu identifizieren (Standardeinstellung: ON)
Beschreibungsfeld (bedingt erforderlich): Beschreibung in natürlicher Sprache (z. B. „Upload-Schaltfläche“)
Element mit Selektor suchen (Optionsfeld): Verwenden Sie den XPath Ausdruck, um das Element zu identifizieren (Standard: AUS)
XPath Feld (bedingt erforderlich): XPath Ausdruck (z. B. „//input [@id ='xyz']“)
Selbstheilung (Checkbox): Verwenden Sie KI, um unerwartete Popups automatisch zu behandeln (Standardeinstellung: AUS, optional)
Maustaste (Dropdown): Auf welche Maustaste Sie klicken müssen — Links, Mitte oder Rechts (Standardeinstellung: Links, optional)
Klicktyp (Dropdown): Einfach- oder Doppelklick (Standard: Einzelklick, optional)
Anforderungen an die Datei:
Muss ein Array von media/file Objekten sein
Identifizierung der Elemente:
Mindestens eine Methode zur Identifizierung von Elementen muss aktiviert sein
Geben Sie Tastendruck ein
Sendet einen Tastaturkurzbefehl oder eine Tastenkombination. Wird verwendet, um die Eingabe einzelner Tasten oder Tastenkombinationen auf einer Webseite zu automatisieren.
Eigenschaften:
Sondertasten (Dropdown, erforderlich): Wählen Sie Modifikatoren wie Strg, Alt, Shift oder einzelne Tastenanschläge wie Enter, Tab, Pagedown
Befehlstaste (optional): Geben Sie die Taste ein, die in Kombination mit der Sondertaste verwendet werden soll (z. B. „c“ für Strg+c)
Element mit Beschreibung suchen (Optionsfeld): Verwenden Sie eine Beschreibung in natürlicher Sprache, um das Element mit KI zu identifizieren (Standardeinstellung: ON)
Beschreibungsfeld (bedingt erforderlich): Beschreibung in natürlicher Sprache (z. B. „Suchleiste“)
Element mit Selektor suchen (Optionsfeld): Verwenden Sie den XPath Ausdruck, um das Element zu identifizieren (Standard: AUS)
XPath Feld (bedingt erforderlich): XPath Ausdruck (z. B. „//input [@id ='xyz']“)
Selbstheilung (Checkbox): Verwenden Sie KI, um unerwartete Popups automatisch zu behandeln (Standardeinstellung: AUS, optional)
Identifizierung von Elementen:
Beide Elementschalter können ausgeschaltet sein. Wenn kein Element definiert ist, wird der Tastendruck an das aktuell aktive Feld gesendet
Warte auf Element
Überprüft, ob ein Element angezeigt wird. Wird verwendet, um auf Änderungen zu warten oder Bedingungen auf einer Webseite zu überprüfen. Gibt true zurück, wenn das Element innerhalb der maximalen Wartezeit gefunden wurde, andernfalls false.
Eigenschaften:
Aktionstitel (nur Text): Anzeigename für die Aktion
Elementauswahl (erforderlich): XPath Ausdruck zur Definition des Elements, das Sie überprüfen möchten (z. B. „//input [@id ='xyz']“)
Max. Wartezeit (optional): Maximale Wartezeit in Sekunden, bis das Element erscheint (Standard: 30)
Element gefunden (Ausgabe): Variablenname, der speichert, ob das Element gefunden wurde (Wahr/Falsch) (Standard: is_found)
Validierung:
Die maximale Wartezeit muss eine Ganzzahl oder eine Dezimalzahl sein
Finden Sie passende Elemente
Ruft Elemente ab, die einem Muster entsprechen. Wird verwendet, um eine Liste ähnlicher Elemente auf einer Webseite abzurufen, die Sie nacheinander verarbeiten können.
Eigenschaften:
Elementauswahl (erforderlich): XPath Ausdruck zur Definition des Musters für Elemente, die Sie abrufen möchten (z. B. „//div [@class ='abc']“)
Liste der Elemente (Ausgabe): Variablenname, der die Liste der gefundenen Elemente speichert (Standard: element_list)
Hinweise zur Verwendung:
Die Liste ist leer, wenn keine passenden Elemente gefunden wurden
Wird für die Verarbeitung mehrerer ähnlicher Elemente wie Suchergebnisse oder Hyperlinks verwendet
Warte auf ein neues Fenster
Prüft, ob ein neues Fenster geöffnet wird. Wird verwendet, nachdem Sie in der aktuellen Browsersitzung auf einen Link oder eine Schaltfläche geklickt haben, der ein neues untergeordnetes Fenster öffnet.
Eigenschaften:
Max. Wartezeit (optional): Maximale Wartezeit in Sekunden, bis das neue Fenster angezeigt wird (Standard: 30)
Fenster-ID (Ausgabe): Variablenname, in dem die Kennung für das neue Fenster gespeichert wird (Standard: window_id)
Hinweise zur Verwendung:
Wenn die Zeit überschritten wird und das Fenster nicht gefunden wird, tritt eine Ausnahme auf
Die Fenster-ID kann verwendet werden, um den Fokus zu wechseln oder das Fenster zu schließen
Validierung:
Die maximale Wartezeit muss eine Ganzzahl oder eine Dezimalzahl sein
Fenster wechseln
Ändert Browserfenster. Nachdem der Fokus auf das angegebene Fenster gesetzt wurde, interagieren nachfolgende Browseraktionen mit diesem Fenster.
Eigenschaften:
Fenster-ID (optional): Das Fenster, zu dem Sie wechseln möchten. Es wird normalerweise in einer Variablen gespeichert (z. B. window_id). Lassen Sie das Feld leer, um zum Hauptfenster zu wechseln
Fenster schließen
Schließt ein Browserfenster. Nach dem Schließen kehrt die Automatisierung zum Hauptfenster der aktuellen Browsersitzung zurück.
Eigenschaften:
Fenster-ID (erforderlich): Das Fenster, das Sie schließen möchten. Es wird normalerweise in einer Variablen gespeichert (z. B. window_id)
In der Zwischenablage speichern
Kopiert Text in die Zwischenablage. Wird verwendet, um Text zu speichern, den Sie später einfügen können. Bestehender Text in der Zwischenablage wird ersetzt.
Eigenschaften:
Zu speichernder Text (erforderlich): Der Text, den Sie in die Zwischenablage kopieren möchten (z. B. „Order #12345 „)
Aus der Zwischenablage einfügen
Fügt Text aus der Zwischenablage ein. Wird verwendet, um kopierten Text in Webseitenfelder einzufügen.
Eigenschaften:
Element mit Beschreibung suchen (Optionsfeld): Verwenden Sie eine Beschreibung in natürlicher Sprache, um das Element mit KI zu identifizieren (Standardeinstellung: ON)
Beschreibungsfeld (bedingt erforderlich): Beschreibung in natürlicher Sprache (z. B. „Feld mit der Bestellnummer“)
Element mit Selektor suchen (Optionsfeld): Verwenden Sie den XPath Ausdruck, um das Element zu identifizieren (Standard: AUS)
XPath Feld (bedingt erforderlich): XPath Ausdruck (z. B. „//input [@id ='xyz']“)
Selbstheilung (Checkbox): Verwenden Sie KI, um unerwartete Popups automatisch zu behandeln (Standardeinstellung: AUS, optional)
Bestehenden Text ersetzen (Checkbox): Löscht vor dem Einfügen jeglichen bereits vorhandenen Text im Feld (Standardeinstellung: ON)
Identifizierung von Elementen:
Mindestens eine Methode zur Identifizierung von Elementen muss aktiviert sein
Webseite aktualisieren
Lädt die aktuelle Webseite neu. Einige Seiten werden beim Aktualisieren möglicherweise umgeleitet.
Eigenschaften:
Aktionstitel (nur Text): Anzeigename für die Aktion
Starten Sie den Browser neu
Schließt den Browser und öffnet ihn erneut. Eine neue Sitzung beginnt auf einer leeren Seite.
Eigenschaften:
Alle neu starten (Checkbox): Schließt alle Browserfenster und startet sie neu, nicht nur das aktuelle (Standard: AUS, optional)
Einschränkungen
Unsicherheit bei der Identifizierung von Elementen: Wenn die KI Benutzeroberflächenelemente nicht zuverlässig identifizieren kann, schlagen Aktionen mit der Fehlermeldung 'LowConfidence' fehl. Verwenden Sie in diesen Fällen spezifischere XPath Selektoren oder Elementbeschreibungen. Browserkompatibilität: Das System arbeitet ausschließlich mit Chrome-Browserinstanzen und verwendet Playwright als zugrundeliegendes Automatisierungsframework. Das bedeutet, dass die Kompatibilität auf von Chrome unterstützte Webtechnologien beschränkt ist und möglicherweise nicht mit browserspezifischen Funktionen anderer Anbieter funktioniert. Herausforderungen bei dynamischen Inhalten: Hochdynamische Seiten mit häufigen Layoutänderungen, umfangreiche JavaScript Frameworks oder komplexe einseitige Anwendungen können zusätzliche Wartezeiten, Wiederholungslogik oder spezielle Bearbeitungsansätze erfordern. Leistungsaufwand: KI-gestützte Funktionen wie das Targeting natürlicher Sprachelemente und Funktionen zur Selbstheilung erfordern mehr Verarbeitungszeit als direktes Targeting. XPath