Azioni di automazione del browser
Le azioni di automazione del browser consentono agli utenti di interagire con applicazioni Web e componenti tramite elementi dell'interfaccia utente. Gli elementi dell'interfaccia utente Web, chiamati anche elementi Web, descrivono in modo univoco i componenti Web che l'azione gestirà.
Per eseguire l'automazione web, è necessario innanzitutto creare una nuova istanza del browser. Puoi ottenere questo risultato utilizzando le azioni di Avvia browser, che supportano Microsoft Edge? Google Chrome, Mozilla Firefox e Internet Explorer. Con le azioni Avvia browser puoi anche specificare se la pagina web deve essere avviata sul desktop locale o in un ambiente desktop virtuale.
Nota
Per avviare un browser su un desktop virtuale, è necessario prima catturare almeno un elemento dell'interfaccia utente all'interno di quel desktop. Questo elemento deve essere disponibile nel repository degli elementi dell'interfaccia utente del flusso.
Per aggiungere un nuovo elemento dell'interfaccia utente, seleziona Aggiungi elemento interfaccia utente tramite l'azione di automazione del browser distribuita o il riquadro Elementi di interfaccia utente nella finestra di progettazione flusso.
Tutti gli elementi dell'interfaccia utente relativi al Web sono specificati da uno o più selettori CSS, selettori Web, che individuano la struttura gerarchica del componente nella pagina. I selettori usano la notazione > per indicare che ogni elemento è contenuto nell'elemento a sinistra.
Sebbene i selettori Web siano creati automaticamente quando si aggiungono elementi dell'interfaccia utente, alcuni scenari particolari richiedono selettori creati manualmente. Quando è necessario un selettore Web personalizzato, puoi crearlo modificando un selettore esistente o crearne uno da zero.
Per sviluppare flussi Web più dinamici, sostituisci gli operatori Uguale a con altri operatori o espressioni regolari. Inoltre, se il valore dell'attributo di un selettore Web dipende dai risultati delle azioni precedenti, usa le variabili anziché i valori hard-coded.
Nota
Per trovare maggiori informazioni sullo sviluppo di flussi Web e sulla creazione di selettori Web personalizzati per elementi Web vai a Automatizzare i flussi web e Creare un selettore personalizzato.
Estrai dati dalla pagina Web
Estrai i dati da parti specifiche di una pagina Web sotto forma di singoli valori, elenchi, righe o tabelle.
Per ulteriori informazioni su come utilizzare questa azione, vai a Estrazione dati Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona l'elemento dell'interfaccia utente della pagina Web da cui estrarre i dati | |
Extraction parameters | No | DataTable | Parametri da utilizzare per l'estrazione dei dati. In base alla modalità di estrazione, questo parametro accetta dati diversi. | |
Max web pages to process | No | Valore numerico | Numero massimo di pagine Web da elaborare | |
Invia clic fisico per la pagina successiva | N/A | Valore booleano | False | Specifica se spostare fisicamente il puntatore del mouse sulla pagina prima di fare clic. È necessario un clic fisico nei casi in cui i clic emulati sulla pagina non eseguono l'azione intenzionale sull'elemento. Poiché questa opzione richiede che la finestra del browser sia focalizzata, la porterà automaticamente in primo piano. |
Selettore di pagine CSS | No | Valore di testo | Selettore di pagine CSS | |
Extraction mode | N/A | Non definito, Valore singolo, Valori selezionati manualmente, Elenco, Tabella, Intera tabella HTML | Valore singolo | Specifica cosa estrarre dalla pagina Web |
Use paging | N/D | Valore booleano | Falso | Specifica se utilizzare il paging |
Get all web pages | N/D | Valore booleano | Falso | Specifica se recuperare tutte le pagine Web |
Elabora dati all'estrazione | N/D | Valore booleano | Falso | Specifica se elaborare i dati estratti per presentarli esattamente come visualizzati nella pagina Web. L'elaborazione dei dati estratti include la visualizzazione delle informazioni nidificate negli iframe e il filtraggio tramite elementi nascosti o visibili. Per set di dati più grandi, non è consigliabile abilitare questa opzione in quanto aumenterà il tempo di estrazione. |
Timeout | Sì | Valore numerico | 60 | Imposta il tempo in secondi da attendere per il completamento dell'estrazione prima che l'azione non riesca |
Modalità archiviazione dati | N/D | Variabile, foglio di calcolo di Excel | Variabile | Specifica se archiviare i dati estratti in una variabile o in un foglio di calcolo di Excel |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
ExcelInstance | Istanza di Excel | Istanza di Excel con i dati estratti. Utilizza questa istanza per manipolare il foglio di calcolo (o salvarlo e chiuderlo) tramite le azioni di Excel dedicate. |
DataFromWebPage | DataTable | Dati estratti sotto forma di singolo valore, elenco, riga di dati o tabella di dati. |
Eccezioni
Eccezione | Description |
---|---|
Impossibile estrarre dati | Indica un problema durante l'estrazione dei dati |
Impossibile avviare l'istanza di Excel | Indica un problema durante l'avvio di un'istanza di Excel |
Impossibile scrivere valori in Excel | Indica un problema durante la scrittura dei valori in Excel |
Ottieni dettagli della pagina Web
Recupera una proprietà di una pagina Web, ad esempio il titolo o il testo di origine.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Get | N/D | Descrizione pagina Web, Parole chiave meta pagina Web, Titolo pagina Web, Testo pagina Web, Origine pagina Web, Indirizzo URL corrente del Web browser | Descrizione pagina Web | Seleziona le informazioni da recuperare dalla pagina Web |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
WebPageProperty | Valore di testo | Dettagli recuperati dalla pagina Web |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile ottenere dettagli della pagina Web | Indica un problema durante il recupero dei dettagli della pagina Web specificata |
Ottieni dettagli dell'elemento sulla pagina Web
Recupera il valore dell'attributo di un elemento su una pagina Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona l'elemento dell'interfaccia utente della pagina Web da cui recuperare i dettagli | |
Attribute name | No | Valore di testo | Testo personale | Immetti o seleziona l'attributo di cui recuperare il valore |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
AttributeValue | Valore di testo | Valore dell'attributo dell'elemento Web |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile recuperare l'attributo dell'elemento dell'interfaccia utente sulla pagina Web | Indica un problema durante il recupero dell'attributo dell'elemento della pagina Web |
Acquisisci screenshot della pagina Web
Acquisisci uno screenshot della pagina Web (o un elemento della pagina Web) attualmente visualizzata nel browser e salva l'immagine in un file o negli Appunti.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Capture | N/D | Intera pagina Web, Elemento specifico | Intera pagina Web | Specifica se acquisire l'intera pagina Web o solo un elemento specifico di essa |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona l'elemento dell'interfaccia utente della pagina Web da acquisire | |
Save mode | N/D | Appunti, File | Appunti | Specificare se salvare l'immagine in un file o archiviarla negli Appunti |
Image file | No | file | Imposta il percorso completo del file per salvare l'acquisizione dell'immagine | |
File format | N/D | BMP, EMF, EXIF, GIF, JPG, PNG, TIFF, WMF | BMP | Seleziona il formato del file immagine |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile trovare elemento con selettore CSS specificato | Indica che non è stato trovato un elemento della pagina Web con il selettore CSS specificato |
Impossibile salvare il file | Indica un problema durante il salvataggio del file specificato |
Impossibile salvare negli Appunti | Indica un problema durante il salvataggio negli Appunti |
Impossibile acquisire lo screenshot | Indica un problema durante l'acquisizione di uno screenshot |
Imposta stato attivo su campo di testo nella pagina Web
Imposta lo stato attivo su un elemento di input di una pagina Web e spostalo all'interno della visualizzazione.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona l'elemento dell'interfaccia utente della pagina Web su cui impostare lo stato attivo | |
Attendi il caricamento della pagina | N/D | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente prima di procedere |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica l'operazione da eseguire se viene visualizzata una finestra di dialogo popup |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile trovare elemento con selettore CSS specificato | Indica che non è stato trovato un elemento della pagina Web con il selettore CSS specificato |
Impossibile impostare lo stato attivo dell'input sul campo di testo della pagina Web | Indica un problema durante l'impostazione dello stato attivo dell'input sul campo di testo della pagina Web specificata |
Popola campo di testo nella pagina Web
Compila un campo di testo in una pagina Web con il testo specificato.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona il campo di testo da popolare | |
Testo | No | Input crittografato diretto o valore di testo | Immetti il testo da inserire nel campo di testo | |
If field isn't empty | Sì | Sostituisci testo, Aggiungi testo | Sostituisci testo | Specificare se sostituire il contenuto esistente o aggiungerlo |
Popola testo tramite tasti fisici | N/D | Valore booleano | False | Emula l'utilizzo di pressioni di tasti fisiche durante la compilazione del testo negli elementi del campo di testo dell'interfaccia utente. È necessario una pressione di tasto fisica nei casi in cui il popolamento del testo emulato non esegue l'azione intenzionale sull'elemento. Poiché questa opzione richiede che la finestra del browser sia focalizzata, la porterà automaticamente in primo piano. |
Emulate typing | N/D | Valore booleano | Vero | Specifica se compilare il campo di testo impostando il valore della casella di testo o emulare un utente che digita inviando i caratteri uno per uno. Quest'ultimo metodo è più lento, ma obbligatorio in alcune pagine Web complesse. |
Unfocus text box after filling it | N/D | Valore booleano | Falso | Scegli se rimuovere lo stato attivo dalla casella di testo subito dopo che è stata riempita con il testo specificato da questa azione. In caso di scorporo degli elenchi di completamento automatico, questo parametro deve essere impostato su False. |
Attendi il caricamento della pagina | N/A | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente dopo aver popolato il campo di testo |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup dopo aver popolato il campo di testo |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile trovare elemento con selettore CSS specificato | Indica che non è stato trovato un elemento della pagina Web con il selettore CSS specificato |
Impossibile scrivere sul campo di testo | Indica un problema durante la scrittura nel campo di testo specificato |
Imposta stato casella di controllo nella pagina Web
Seleziona o deseleziona una casella di controllo in un modulo Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona la casella di controllo di cui impostare lo stato | |
Check box state | N/D | Selezionata, Deselezionata | Selezionata | Seleziona lo stato della casella di controllo |
Wait for page to load | N/D | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente dopo aver impostato lo stato della casella di controllo |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup dopo aver impostato lo stato della casella di controllo |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile trovare elemento con selettore CSS specificato | Indica che non è stato trovato un elemento della pagina Web con il selettore CSS specificato |
Impossibile impostare lo stato della casella di controllo | Indica un problema durante l'impostazione dello stato della casella di controllo specificata |
Seleziona pulsante di opzione nella pagina Web
Seleziona un pulsante di opzione nella pagina Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Pulsante di opzione da selezionare | |
Attendi il caricamento della pagina | N/D | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente dopo aver selezionato il pulsante di opzione |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup dopo aver selezionato il pulsante di opzione |
Dialog button to press | Sì | Valore di testo | Ok | Pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile trovare elemento con selettore CSS specificato | Indica che non è stato trovato un elemento della pagina Web con il selettore CSS specificato |
Impossibile selezionare il pulsante di opzione | Indica un problema durante la selezione del pulsante di opzione specificato |
Imposta valore elenco a discesa nella pagina Web
Imposta o deseleziona le opzioni selezionate per un elenco a discesa in un modulo Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona l'elenco a discesa per impostarne il valore | |
Operation | N/D | Cancella tutte le opzioni, Seleziona opzioni per nome, Seleziona opzioni per indice | Cancella tutte le opzioni | Scegli se selezionare un valore o deselezionare il valore selezionato dell'elenco a discesa |
Nomi opzioni | No | Elenco di valori di testo | Immetti un'opzione o un elenco di opzioni da selezionare nell'elenco a discesa. Più opzioni hanno senso solo quando si lavora con elenchi a selezione multipla. Se l'elenco è a selezione singola, verrà utilizzata solo la prima opzione specificata nell'elenco. | |
Use espressioni regolari | N/D | Valore booleano | False | Specifica se i valori dei nomi di opzioni devono essere interpretati come espressione regolare |
Indici di opzioni | No | Elenco di valori numerici | Immetti un indice o un elenco di indici da selezionare nell'elenco a discesa. Più opzioni hanno senso solo quando si lavora con elenchi a selezione multipla. Se l'elenco è a selezione singola, verrà utilizzata solo la prima opzione specificata nell'elenco. | |
Attendi il caricamento della pagina | N/D | Valore booleano | True | Specifica se attendere che la nuova pagina Web venga caricata completamente dopo aver impostato il valore dell'elenco a discesa |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup dopo aver impostato il valore dell'elenco a discesa |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile trovare elemento con selettore CSS specificato | Indica che non è stato trovato un elemento della pagina Web con il selettore CSS specificato |
Impossibile impostare l'opzione selezionata | Indica un problema durante l'impostazione dell'opzione nell'elenco a discesa selezionato |
Premi pulsante nella pagina Web
Premi un pulsante della pagina Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona il pulsante da premere | |
Attendi il caricamento della pagina | N/D | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente dopo aver premuto il pulsante |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup dopo aver premuto il pulsante |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile trovare elemento con selettore CSS specificato | Indica che non è stato trovato un elemento della pagina Web con il selettore CSS specificato |
Impossibile fare clic sul pulsante della pagina Web | Indica che si è verificato un problema facendo clic sul pulsante della pagina Web specificata |
Se la pagina Web contiene
Segna l'inizio di un blocco di azioni condizionale a seconda che una parte specifica di testo o elemento dell'interfaccia utente esista in una pagina Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Check if web page | N/D | Contiene elemento, Non contiene elemento, Contiene testo, Non contiene testo | Contiene elemento | Controlla se esiste un testo o un elemento della pagina Web specifico in una pagina Web |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona l'elemento dell'interfaccia utente della pagina Web da controllare | |
Testo | No | Valore di testo | Immetti il testo nella pagina Web da controllare |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile comunicare con il browser | Indica che si è verificato un errore relativo al browser |
Attendi il contenuto della pagina
Sospendi il flusso fino a quando una parte di testo o un elemento specifico non viene visualizzato o rimosso da una pagina Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Wait for web page to | N/D | Contenga un elemento, Non contenga un elemento, Contenga testo, Non contenga testo | Contenga un elemento | Specifica se attendere che un testo o un elemento della pagina Web specifico venga visualizzato o rimosso in una pagina Web |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona l'elemento dell'interfaccia utente della pagina Web da controllare | |
Testo | No | Valore di testo | Immetti il testo nella pagina Web da controllare |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Attesa del contenuto della pagina Web non riuscita | Indica che l'operazione di attesa non è riuscita |
Avvia nuovo Internet Explorer
Avvia una nuova istanza o crea un collegamento a un'istanza in esecuzione di Internet Explorer per l'automazione di siti Web e applicazioni Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Launch mode | N/D | Avvia browser automazione, Avvia nuovo Internet Explorer, Crea un collegamento a Internet Explorer in esecuzione | Avvia browser automazione | Specifica se avviare il browser automazione o una nuova istanza di Internet Explorer o creare un collegamento a una esistente |
Attach to Internet Explorer tab | N/D | Per titolo, Per URL, Utilizza finestra in primo piano | Per titolo | Specifica se creare un collegamento a una scheda di Internet Explorer per titolo, URL o un collegamento alla scheda attiva di Internet Explorer in esecuzione come finestra in primo piano |
Initial URL | No | Valore di testo | Immetti l'URL del sito Web da visitare quando viene avviato il Web browser | |
Tab title | No | Valore di testo | Immetti il titolo (o parte di esso) della scheda Internet Explorer per cui creare un collegamento | |
Tab URL | No | Valore di testo | Immetti l'URL (o parte di esso) della scheda Internet Explorer per cui creare un collegamento | |
Window state | N/D | Normale, Ingrandita, Ridotta a icona | Normale | Specifica se avviare la finestra del browser in stato normale, ridotta a icona o ingrandita |
Desktop di destinazione | N/A | Computer locale, qualsiasi desktop virtuale attualmente connesso o che abbia almeno un elemento dell'interfaccia utente catturato | Computer locale | Imposta la stringa di connessione del desktop di destinazione che viene avviata dal browser |
Clear cache | N/A | Valore booleano | False | Specifica se cancellare l'intera cache del Web browser subito dopo l'avvio |
Clear cookies | N/D | Valore booleano | Falso | Specifica se cancellare tutti i cookie archiviati nel Web browser subito dopo l'avvio |
Wait for page to load | N/D | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente prima di procedere |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup durante il caricamento della pagina Web iniziale |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Custom user agent string | Sì | Valore di testo | Specifica la stringa agente utente personalizzata per il Web helper di runtime. Se il campo rimane vuoto, il Web helper di runtime utilizza per impostazione predefinita la stringa dell'agente utente di Internet Explorer installata nel computer. |
Nota
Le opzioni Cancella cache e Cancella cookie funzionano come previsto solo se l'esecuzione in modalità protetta è disabilitata nel menu delle opzioni Internet.
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
InternetExplorer | Web browser instance | Nuova istanza di Internet Explorer da utilizzare con le azioni di automazione del browser |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile avviare Internet Explorer | Indica un problema durante l'avvio di Internet Explorer |
URL non valido | Indica che l'URL specificato non era valido |
Avvia nuovo Firefox
Avvia una nuova istanza o crea un collegamento a un'istanza in esecuzione di Firefox per l'automazione di siti Web e applicazioni Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Launch mode | N/D | Avvia nuova istanza, Crea un collegamento all'istanza in esecuzione | Avvia nuova istanza | Specifica se avviare una nuova istanza di Firefox o creare un collegamento a una esistente |
Attach to Firefox tab | N/D | Per titolo, Per URL, Utilizza finestra in primo piano | Per titolo | Specifica se creare un collegamento a una scheda di Firefox per titolo, URL o un collegamento alla scheda attiva di Firefox in esecuzione come finestra in primo piano |
Initial URL | No | Valore di testo | Immetti l'URL del sito Web da visitare quando viene avviato il Web browser | |
Tab title | No | Valore di testo | Immetti il titolo (o parte di esso) della scheda Firefox per cui creare un collegamento | |
Tab URL | No | Valore di testo | Immetti l'URL (o parte di esso) della scheda Firefox per cui creare un collegamento | |
Window state | N/D | Normale, Ingrandita, Ridotta a icona | Normale | Specifica se avviare la finestra del browser in stato normale, ridotta a icona o ingrandita |
Desktop di destinazione | N/A | Computer locale, qualsiasi desktop virtuale attualmente connesso o che abbia almeno un elemento dell'interfaccia utente catturato | Computer locale | Imposta la stringa di connessione del desktop di destinazione che viene avviata dal browser |
Clear cache | N/A | Valore booleano | False | Specifica se cancellare l'intera cache del Web browser subito dopo l'avvio |
Clear cookies | N/D | Valore booleano | Falso | Specifica se cancellare tutti i cookie archiviati nel Web browser subito dopo l'avvio |
Wait for page to load | N/D | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente prima di procedere |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup durante il caricamento della pagina Web iniziale |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Timeout | No | Valore numerico | 60 | Imposta il tempo in secondi da attendere per l'avvio del browser prima che l'azione non riesca |
Cartella dati utente | N/A | Impostazione predefinita Picture-in-Picture, Browser predefinito, Personalizzato | Impostazione predefinita Picture-in-Picture | Specifica la cartella dei dati utente utilizzata dal browser quando il flusso viene eseguito in Picture-in-Picture. Se è selezionato Browser predefinito, il browser non può essere aperto contemporaneamente sia sul desktop che in Picture-in-Picture. Altre informazioni |
Percorso cartella dati utente | No | Cartella | Specifica il percorso della cartella dei dati utente utilizzata dal browser quando il flusso viene eseguito in Picture-in-Picture. Altre informazioni |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
Browser | Web browser instance | Nuova istanza di Firefox da utilizzare con le azioni di automazione del browser |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile avviare Firefox | Indica un problema durante l'avvio di Firefox |
URL non valido | Indica che l'URL specificato non era valido |
Avvia nuovo Chrome
Avvia una nuova istanza o crea un collegamento a un'istanza in esecuzione di Chrome per l'automazione di siti Web e applicazioni Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Launch mode | N/D | Avvia nuova istanza, Crea un collegamento all'istanza in esecuzione | Avvia nuova istanza | Specifica se avviare una nuova istanza di Chrome o creare un collegamento a una esistente |
Attach to Chrome tab | N/D | Per titolo, Per URL, Utilizza finestra in primo piano | Per titolo | Specifica se creare un collegamento a una scheda di Chrome per titolo, URL o un collegamento alla scheda attiva di Chrome in esecuzione come finestra in primo piano |
Initial URL | No | Valore di testo | Immetti l'URL del sito Web da visitare quando viene avviato il Web browser | |
Tab title | No | Valore di testo | Immetti il titolo (o parte di esso) della scheda Chrome per cui creare un collegamento | |
Tab URL | No | Valore di testo | Immetti l'URL (o parte di esso) della scheda Chrome per cui creare un collegamento | |
Window state | N/D | Normale, Ingrandita, Ridotta a icona | Normale | Specifica se avviare la finestra del browser in stato normale, ridotta a icona o ingrandita |
Desktop di destinazione | N/A | Computer locale, qualsiasi desktop virtuale attualmente connesso o che abbia almeno un elemento dell'interfaccia utente catturato | Computer locale | Imposta la stringa di connessione del desktop di destinazione che viene avviata dal browser |
Clear cache | N/A | Valore booleano | False | Specifica se cancellare l'intera cache del Web browser subito dopo l'avvio |
Clear cookies | N/D | Valore booleano | Falso | Specifica se cancellare tutti i cookie archiviati nel Web browser subito dopo l'avvio |
Wait for page to load | N/D | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente prima di procedere |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup durante il caricamento della pagina Web iniziale |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Timeout | No | Valore numerico | 60 | Imposta il tempo in secondi da attendere per l'apertura del browser prima che l'azione non riesca |
Cartella dati utente | N/A | Impostazione predefinita Picture-in-Picture, Browser predefinito, Personalizzato | Impostazione predefinita Picture-in-Picture | Specifica la cartella dei dati utente utilizzata dal browser quando il flusso viene eseguito in Picture-in-Picture. Se è selezionato Browser predefinito, il browser non può essere aperto contemporaneamente sia sul desktop che in Picture-in-Picture. Altre informazioni |
Percorso cartella dati utente | No | Cartella | Specifica il percorso della cartella dei dati utente utilizzata dal browser quando il flusso viene eseguito in Picture-in-Picture. Altre informazioni |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
Browser | Web browser instance | Nuova istanza di Chrome da utilizzare con le azioni di automazione del browser |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile avviare Chrome | Indica un problema durante l'avvio di Chrome |
URL non valido | Indica che l'URL specificato non era valido |
Avvia nuovo Microsoft Edge
Avvia una nuova istanza o crea un collegamento a un'istanza in esecuzione di Microsoft Edge per l'automazione di siti Web e applicazioni Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Launch mode | N/D | Avvia nuova istanza, Crea un collegamento all'istanza in esecuzione | Avvia nuova istanza | Specifica se avviare una nuova istanza di Microsoft Edge o creare un collegamento a una esistente |
Attach to Microsoft Edge tab | N/D | Per titolo, Per URL, Utilizza finestra in primo piano | Per titolo | Specifica se creare un collegamento a una scheda di Microsoft Edge per titolo, URL o un collegamento alla scheda attiva di Microsoft Edge in esecuzione come finestra in primo piano |
Initial URL | No | Valore di testo | Immetti l'URL del sito Web da visitare quando viene avviato il Web browser | |
Tab title | No | Valore di testo | Immetti il titolo (o parte di esso) della scheda Microsoft Edge per cui creare un collegamento | |
Tab URL | No | Valore di testo | Immetti l'URL (o parte di esso) della scheda Microsoft Edge per cui creare un collegamento | |
Window state | N/D | Normale, Ingrandita, Ridotta a icona | Normale | Specifica se avviare la finestra del browser in stato normale, ridotta a icona o ingrandita |
Desktop di destinazione | N/A | Computer locale, qualsiasi desktop virtuale attualmente connesso o che abbia almeno un elemento dell'interfaccia utente catturato | Computer locale | Imposta la stringa di connessione del desktop di destinazione che viene avviata dal browser |
Clear cache | N/A | Valore booleano | False | Specifica se cancellare l'intera cache del Web browser subito dopo l'avvio |
Clear cookies | N/D | Valore booleano | Falso | Specifica se cancellare tutti i cookie archiviati nel Web browser subito dopo l'avvio |
Wait for page to load | N/D | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente prima di procedere |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup durante il caricamento della pagina Web iniziale |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Timeout | No | Valore numerico | 60 | Imposta il tempo in secondi da attendere per l'avvio del browser prima che l'azione non riesca |
Cartella dati utente | N/A | Impostazione predefinita Picture-in-Picture, Browser predefinito, Personalizzato | Impostazione predefinita Picture-in-Picture | Specifica la cartella dei dati utente utilizzata dal browser quando il flusso viene eseguito in Picture-in-Picture. Se è selezionato Browser predefinito, il browser non può essere aperto contemporaneamente sia sul desktop che in Picture-in-Picture. Altre informazioni |
Percorso cartella dati utente | No | Cartella | Specifica il percorso della cartella dei dati utente utilizzata dal browser quando il flusso viene eseguito in Picture-in-Picture. Altre informazioni |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
Browser | Web browser instance | Nuova istanza di Microsoft Edge da utilizzare con le azioni di automazione del browser |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile avviare Microsoft Edge | Indica un problema durante l'avvio di Microsoft Edge |
URL non valido | Indica che l'URL specificato non era valido |
Crea nuova scheda
Crea una nuova scheda e accedi all'URL specificato (supportato in Microsoft Edge, Chrome e Firefox).
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
URL to navigate to | No | Valore di testo | Immetti l'URL o una variabile contenente l'URL a cui accedere | |
Wait for page to load | N/D | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente prima di procedere |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup durante il caricamento della pagina Web |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
NewBrowser | Web browser instance | Nuova istanza del Web browser da utilizzare con le azioni di automazione del browser |
Eccezioni
Eccezione | Descrizione |
---|---|
URL non valido | Indica che l'URL specificato non era valido |
Impossibile creare una nuova scheda | Indica un problema durante la creazione di una nuova scheda |
Vai alla pagina Web
Accedi a una nuova pagina con il Web browser.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Navigate | N/D | A URL, Indietro, Avanti, Ricarica la pagina Web | A URL | Specifica la posizione a cui accedere |
URL | No | Valore di testo | Immetti l'URL a cui accedere | |
Wait for page to load | N/D | Valore booleano | Vero | Specifica se attendere che la pagina Web venga caricata completamente prima di procedere |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup durante il caricamento della pagina Web |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile accedere alla pagina Web | Indica un problema durante l'accesso alla pagina Web specificata |
URL non valido | Indica che l'URL specificato non era valido |
Fai clic su una pagina Web
Fai clic su un collegamento o su qualsiasi altro elemento di una pagina Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona l'elemento dell'interfaccia utente della pagina Web su cui fare clic | |
Click type | N/D | Clic sinistro, Clic destro, Doppio clic, Pulsante sinistro giù, Pulsante sinistro su, Pulsante destro giù, Pulsante destro su, Clic centrale | Clic con il pulsante sinistro | Tipo di clic da eseguire |
Invia clic fisico | N/D | Valore booleano | False | Specifica se spostare fisicamente il puntatore del mouse sull'elemento prima di fare clic. È necessario un clic fisico nei casi in cui i clic emulati non eseguono l'azione prevista sull'elemento. Poiché questa opzione richiede che la finestra del browser sia focalizzata, la porterà automaticamente in primo piano. |
Attendi il caricamento della pagina | N/A | Valore booleano | Vero | Specifica se attendere che la nuova pagina Web venga caricata completamente dopo aver fatto clic sul collegamento |
Timeout per il caricamento della pagina Web | No | Valore numerico | 60 | Imposta il tempo in secondi per il caricamento della pagina prima che l'azione generi un errore |
Se viene visualizzata una finestra di dialogo popup | N/D | Chiudila, Premi un pulsante, Non eseguire alcuna operazione | Non eseguire alcuna operazione | Specifica quale operazione eseguire se viene visualizzata una finestra di dialogo popup dopo aver fatto clic sul collegamento |
Dialog button to press | Sì | Valore di testo | Ok | Immetti il pulsante della finestra di dialogo da premere se viene visualizzata una finestra di dialogo popup |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile trovare elemento con selettore CSS specificato | Indica che non è stato trovato un elemento della pagina Web con il selettore CSS specificato |
Impossibile fare clic sull'elemento dell'interfaccia utente | Indica che si è verificato un problema facendo clic sull'elemento specificato |
Fai clic sul collegamento di download in una pagina Web
Seleziona un collegamento in una pagina Web che comporta il download di un file.
Importante
L'azione Fai clic sul collegamento di download in una pagina Web funziona solo in Internet Explorer che ha raggiunto la fine del suo ciclo di vita. È consigliabile usare invece azioni HTTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona l'elemento dell'interfaccia utente della pagina Web su cui fare clic | |
Destination folder | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, in cui salvare il file scaricato |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
DownloadedFile | file | File sul disco in cui è salvato il download. Questo valore è un percorso costituito dalla cartella di download specificata sopra, più il nome del file, come indicato dal server Web. |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile scaricare il file | Indica un problema durante il download del file specificato |
Impossibile trovare elemento con selettore CSS specificato | Indica che non è stato trovato un elemento della pagina Web con il selettore CSS specificato |
Impossibile fare clic sull'elemento dell'interfaccia utente | Indica che si è verificato un problema facendo clic sull'elemento specificato |
Impossibile salvare il file | Indica un problema durante il salvataggio del file specificato |
Esegui funzione JavaScript sulla pagina Web
Esegui una funzione JavaScript sulla pagina Web e ottieni il risultato restituito.
Nota
La migrazione alle estensioni del browser Manifest V3 influisce su questa azione. Per ulteriori informazioni su Manifest V3 e su come influisce sull'azione Esegui funzione JavaScript sulla pagina Web, vedi Migrazione a Manifest V3.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
JavaScript function | Sì | Valore di testo | function ExecuteScript() { /*il tuo codice qui, restituisci qualcosa (facoltativamente); */ } | Immetti la funzione JavaScript da eseguire sulla pagina Web |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
Result | Valore di testo | Risultato della funzione JavaScript che viene eseguita |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile eseguire JavaScript | Indica un problema durante l'esecuzione di JavaScript |
Passa il puntatore del mouse sull'elemento di una pagina Web
Passa il puntatore del mouse su un elemento di una pagina Web.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da utilizzare | |
Elemento dell'interfaccia utente | No | Elemento dell'interfaccia utente | Seleziona l'elemento dell'interfaccia utente della pagina Web su cui passare il puntatore del mouse | |
Sposta il mouse per eseguire il passaggio del mouse | No | Valore booleano | False | Specifica se spostare fisicamente il puntatore del mouse sull'elemento per un passaggio sull'elemento dell'interfaccia utente. È necessario un passaggio fisico nei casi in cui il passaggio emulato non esegue l'azione intenzionale sull'elemento. Poiché questa opzione richiede che lo stato attivo sia sulla finestra del browser, la porta automaticamente in primo piano. |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile passare il puntatore del mouse sull'elemento | Indica che si è verificato un problema passando con il puntatore del mouse sull'elemento specificato |
Chiudi Web browser
Chiudi una finestra del Web browser.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Web browser instance | No | Istanza Web browser | Immetti o scegli la variabile che contiene l'istanza del Web browser da chiudere |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile chiudere il Web browser | Indica un problema durante la chiusura del Web browser |