Browserautomatiseringsacties stellen gebruikers in staat om te communiceren met webtoepassingen en componenten via de UI-elementen. Web-UI-elementen, ook wel webelementen genoemd, beschrijven op unieke wijze de webcomponenten die de actie gaat verwerken.
Om webautomatisering uit te voeren, moet u eerst een nieuwe browserinstantie maken. U kunt dit doen met behulp van de acties voor het starten van de browser, die ondersteuning bieden voor Microsoft Edge, Google Chrome, Mozilla Firefox en Internet Explorer. Met de acties Browser starten kunt u ook opgeven of de webpagina op uw lokale bureaublad of in een virtuele bureaubladomgeving moet worden gestart.
Notitie
Om een browser op een virtueel bureaublad te starten, moet u eerst minimaal één UI-element op dat bureaublad vastleggen. Dit element moet beschikbaar zijn in de opslagplaats voor UI-elementen van uw stroom.
Als u een nieuw UI-element wilt toevoegen, selecteert u UI-element toevoegen via de geïmplementeerde browserautomatiseringsactie of het deelvenster UI-elementen van de stroomontwerper.
Alle webgerelateerde UI-elementen worden gespecificeerd door een of meer CSS-selectors, webselectors, die de hiërarchische structuur van het onderdeel op de pagina bepalen. Selectors gebruiken de >-notatie om aan te geven dat elk element zich in het element aan de linkerkant bevindt.
Hoewel webselectors automatisch worden gemaakt tijdens het toevoegen van UI-elementen, zijn voor sommige specifieke scenario's handmatig gemaakte selectors nodig. Wanneer een aangepaste webselector nodig is, kunt u uw eigen webselector maken door een bestaande selector te wijzigen of er één helemaal opnieuw te bouwen.
Om dynamischer webstromen te ontwikkelen, vervangt u de Is gelijk aan operators door andere operators of reguliere expressies. Gebruik bovendien, als de waarde van het kenmerk van een webselector afhangt van de resultaten van eerdere acties, variabelen in plaats van hardgecodeerde waarden.
De parameters die moeten worden gebruikt bij het extraheren van gegevens. Afhankelijk van de extractiemodus kunnen er bij deze parameter verschillende gegevens worden ingevoerd.
Geef op of de muiscursor fysiek over de pagina moet worden bewogen voordat er wordt geklikt. Een fysieke klik is vereist voor gevallen waarin geëmuleerde klikken naar de pagina niet de bedoelde actie op het element uitvoeren. Aangezien deze optie vereist dat de focus op het browservenster ligt, wordt de optie automatisch op de voorgrond geplaatst.
Geef op of de geëxtraheerde gegevens moeten worden verwerkt om ze precies zo te weer te geven als op de webpagina. De verwerking van geëxtraheerde gegevens omvat het weergeven van de informatie die is genest in iframes en het filteren door verborgen of zichtbare elementen. Voor grotere gegevenssets wordt het inschakelen van deze optie niet aanbevolen omdat hierdoor de extractietijd wordt vergroot.
Het Excel-exemplaar met de geëxtraheerde gegevens. Gebruik dit exemplaar om het werkblad te bewerken (of op te slaan en te sluiten) met de specifieke Excel-acties.
Voer de variabele in of kies de variabele die het exemplaar van de webbrowser bevat waarmee moet worden gewerkt
Get
N.v.t.
Beschrijving van webpagina, Metatrefwoorden voor webpagina, Titel van webpagina, Tekst van webpagina, Bron van webpagina, Huidig URL-adres van webbrowser
Beschrijving van webpagina
Selecteer de informatie die u wilt ophalen van de webpagina
Kan kenmerk van UI-element op webpagina niet ophalen
Geeft een probleem aan bij het ophalen van het kenmerk van het webpaginaelement
Schermopname maken van webpagina
Hiermee wordt een schermopname gemaakt van de webpagina (of een element van de webpagina) die momenteel wordt weergegeven in de browser en wordt de afbeelding opgeslagen in een bestand of op het klembord.
Emuleer met behulp van fysieke toetsaanslagen bij het invullen van tekst in UI-tekstveldelementen. Fysieke toetsaanslagen zijn vereist voor gevallen waarin geëmuleerde tekstinvoer niet de opzettelijke actie voor het element uitvoert. Aangezien deze optie vereist dat de focus op het browservenster ligt, wordt de optie automatisch op de voorgrond geplaatst.
Geef op of het tekstveld in één keer moet worden gevuld door de waarde van het tekstvak in te stellen of een gebruiker te emuleren door tekens één voor één te sturen. De laatste methode is langzamer, maar is vereist in sommige complexe webpagina's.
Kies of de focus op het tekstvak moet worden opgeheven direct nadat deze actie het heeft gevuld met de opgegeven tekst. Als scraping wordt gebruikt voor Automatisch aanvullen, moet deze parameter worden ingesteld op False.
Voer een optie of een lijst met te selecteren opties in de vervolgkeuzelijst in. Meerdere opties hebben alleen zin als u werkt met lijsten voor meervoudige selectie. Als de lijst uit één keuze bestaat, wordt alleen de eerste optie in de lijst gebruikt.
Voer een index of een lijst met indexen in die in de vervolgkeuzelijst kunnen worden geselecteerd. Meerdere opties hebben alleen zin als u werkt met lijsten voor meervoudige selectie. Als de lijst uit één keuze bestaat, wordt alleen de eerste optie in de lijst gebruikt.
Voer de tekst in op de webpagina waarop u wilt controleren
Variabelen gemaakt
Deze actie levert geen variabelen op.
Uitzonderingen
Uitzondering
Omschrijving
Wachten op inhoud van webpagina is mislukt
Geeft aan dat de wachtbewerking is mislukt
Nieuwe Internet Explorer starten
Start een nieuw exemplaar of koppel aan een actief exemplaar van Internet Explorer voor het automatiseren van websites en webtoepassingen.
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Omschrijving
Launch mode
N.v.t.
Automatiseringsbrowser starten, Nieuwe Internet Explorer starten, Koppelen aan actieve Internet Explorer
Automatiseringsbrowser starten
Geef op of de automatiseringsbrowser moet worden gestart een nieuw exemplaar van Internet Explorer of dat wordt gekoppeld aan een bestaand exemplaar
Attach to Internet Explorer tab
N.v.t.
Met titel, Met URL, Voorgrondvenster gebruiken
Met titel
Geef op of u wilt koppelen met een Internet Explorer-tabblad via de titel of de URL, of dat u wilt koppelen met het actieve Internet Explorer-tabblad dat actief is als voorgrondvenster
Geef de aangepaste tekenreeks van de gebruikersagent op voor de runtime-webhelper. Als dit veld leeg blijft, gebruikt de runtime-webhelper standaard de tekenreeks van de gebruikersagent van Internet Explorer die is geïnstalleerd op de computer.
Notitie
De opties Cache wissen en Cookies wissen werken alleen zoals bedoeld als de uitvoeren in beveiligde modus is uitgeschakeld in het menu Internetopties.
Het Internet Explorer-exemplaar dat moet worden gebruikt met browserautomatiseringsacties
Uitzonderingen
Uitzondering
Beschrijving
Kan Internet Explorer niet starten
Geeft een probleem aan bij het starten van Internet Explorer
Ongeldige URL
Geeft aan dat de opgegeven URL ongeldig is
Nieuwe Firefox starten
Start een nieuw exemplaar of koppel aan een actief exemplaar van Firefox voor het automatiseren van websites en webtoepassingen.
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Omschrijving
Launch mode
N.v.t.
Nieuw exemplaar starten, Koppelen aan actief exemplaar
Nieuw exemplaar starten
Geef op of een nieuw exemplaar van Firefox moet worden gestart of dat wordt gekoppeld aan een bestaand exemplaar
Attach to Firefox tab
N.v.t.
Met titel, Met URL, Voorgrondvenster gebruiken
Met titel
Geef op of u wilt koppelen met een Firefox-tabblad via de titel of de URL, of dat u wilt koppelen met het actieve Firefox-tabblad dat actief is als voorgrondvenster
Geef de map met gebruikersgegevens op die de browser gebruikt wanneer de stroom in Picture-in-Picture wordt uitgevoerd. Als Browserstandaard is geselecteerd, kan de browser niet tegelijkertijd op het bureaublad en in Picture-in-Picture worden geopend. Meer informatie
Het Firefox-exemplaar dat moet worden gebruikt met browserautomatiseringsacties
Uitzonderingen
Uitzondering
Beschrijving
Kan Firefox niet starten
Geeft een probleem aan bij het starten van Firefox
Ongeldige URL
Geeft aan dat de opgegeven URL ongeldig is
Nieuwe Chrome starten
Hiermee wordt een nieuw exemplaar van Chrome gestart of een koppeling gemaakt met een actief exemplaar van Chrome voor het automatiseren van websites en webtoepassingen.
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Omschrijving
Launch mode
N.v.t.
Nieuw exemplaar starten, Koppelen aan actief exemplaar
Nieuw exemplaar starten
Geef op of een nieuw exemplaar van Chrome moet worden gestart of dat wordt gekoppeld aan een bestaand exemplaar
Attach to Chrome tab
N.v.t.
Met titel, Met URL, Voorgrondvenster gebruiken
Met titel
Geef op of u wilt koppelen met een Chrome-tabblad via de titel of de URL, of dat u wilt koppelen met het actieve Chrome-tabblad dat actief is als voorgrondvenster
Geef de map met gebruikersgegevens op die de browser gebruikt wanneer de stroom in Picture-in-Picture wordt uitgevoerd. Als Browserstandaard is geselecteerd, kan de browser niet tegelijkertijd op het bureaublad en in Picture-in-Picture worden geopend. Meer informatie
Geef het pad van de map met gebruikersgegevens op die de browser moet gebruiken wanneer de stroom in Picture-in-Picture wordt uitgevoerd. Meer informatie
Het Chrome-exemplaar dat moet worden gebruikt met browserautomatiseringsacties
Uitzonderingen
Uitzondering
Beschrijving
Starten van Chrome mislukt
Geeft een probleem aan bij het starten van Chrome
Ongeldige URL
Geeft aan dat de opgegeven URL ongeldig is
Nieuwe Microsoft Edge starten
Start een nieuw exemplaar of koppel aan een actief exemplaar van Microsoft Edge voor het automatiseren van websites en webtoepassingen.
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Omschrijving
Launch mode
N.v.t.
Nieuw exemplaar starten, Koppelen aan actief exemplaar
Nieuw exemplaar starten
Geef op of een nieuw exemplaar van Microsoft Edge moet worden gestart of dat wordt gekoppeld aan een bestaand exemplaar
Attach to Microsoft Edge tab
N.v.t.
Met titel, Met URL, Voorgrondvenster gebruiken
Met titel
Geef op of u wilt koppelen met een Microsoft Edge-tabblad via de titel of de URL, of dat u wilt koppelen met het actieve Microsoft Edge-tabblad dat actief is als voorgrondvenster
Geef de map met gebruikersgegevens op die de browser gebruikt wanneer de stroom in Picture-in-Picture wordt uitgevoerd. Als Browserstandaard is geselecteerd, kan de browser niet tegelijkertijd op het bureaublad en in Picture-in-Picture worden geopend. Meer informatie
Selecteer het UI-element op de webpagina om te klikken
Kliktype
N.v.t.
Met de linkermuisknop klikken, Met de rechtermuisknop klikken, Dubbelklikken, Linkerknop omlaag, Linkerknop omhoog, Rechterknop omlaag, Rechterknop omhoog, Met de middelste muisknop klikken
Geef op of de muis boven het element moet worden verplaatst voordat u klikt. Er is een fysieke klik vereist voor gevallen waarin geëmuleerde klikken niet de opzettelijke actie voor het element uitvoeren. Aangezien deze optie vereist dat de focus op het browservenster ligt, wordt de optie automatisch op de voorgrond geplaatst.
Het bestand op de schijf waarop de download is opgeslagen. Deze waarde is een bestandspad dat bestaat uit de downloadmap die hierboven is opgegeven, plus de naam van het bestand zoals dat door de webserver wordt opgegeven.
Uitzonderingen
Uitzondering
Beschrijving
Kan bestand niet downloaden
Geeft een probleem aan bij het downloaden van het opgegeven bestand
Element met opgegeven CSS-selector niet gevonden
Geeft aan dat er geen webpagina-element met de opgegeven CSS-selector is gevonden
Kan niet klikken op het UI-element
Geeft een probleem aan bij het klikken op het opgegeven element
Opslaan van bestand is mislukt
Geeft een probleem aan bij het opslaan van het opgegeven bestand
JavaScript-functie uitvoeren op webpagina
Hiermee wordt een JavaScript-functie uitgevoerd op de webpagina en wordt het geretourneerde resultaat opgehaald.
Notitie
De migratie naar de Manifest V3-browserextensies heeft invloed op deze actie. Ga naar Migratie naar Manifest V3 voor meer informatie over Manifest V3 en hoe dit van invloed is op de actie JavaScript uitvoeren op webpagina.
Geef op of de muiscursor fysiek over het element moet worden verplaatst om het UI-element te laten zweven. Fysiek aanwijzen is vereist voor gevallen waarin de geëmuleerde muisaanwijzer niet de opzettelijke actie op het element uitvoert. Aangezien deze optie vereist dat de focus op het browservenster ligt, wordt de optie automatisch op de voorgrond geplaatst.
Geproduceerde variabelen
Deze actie levert geen variabelen op.
Uitzonderingen
Uitzondering
Omschrijving
Kan de cursor niet boven een element plaatsen
Geeft een probleem aan bij plaatsen van de cursor over het opgegeven element