Errore "Non è stato possibile assumere il controllo di Microsoft Edge/Chrome/Firefox"
Questo articolo fornisce una risoluzione per l'errore che può verificarsi quando si esegue un flusso desktop che contiene un'azione "Avvia browser" in Microsoft Power Automate. Se l'errore si verifica subito dopo un aggiornamento del browser e presenta gli stessi sintomi, vedere Le azioni di automazione del browser smettono di funzionare dopo un aggiornamento del browser.
Si applica a: Power Automate
Numero KB originale: 5001691
Sintomi
Quando si esegue un flusso desktop con un'azione "Launch Edge", "Launch Chrome" o "Launch Firefox" in Microsoft Power Automate, l'esecuzione ha esito negativo con uno dei messaggi di errore seguenti:
Impossibile assumere il controllo di Microsoft Edge (errore interno o errore di comunicazione).
Impossibile assumere il controllo di Chrome (errore interno o errore di comunicazione).
Impossibile assumere il controllo di Firefox (errore interno o errore di comunicazione)
Causa 1: l'estensione Web non è installata correttamente o abilitata
L'estensione Web Microsoft Edge, Google Chrome o Firefox non è installata correttamente o abilitata.
Verifica del problema per la causa 1
L'esecuzione di un flusso desktop con una delle rispettive azioni ha esito negativo con il messaggio di errore.
L'avvio di Web Recorder per il browser specifico mostra il messaggio seguente:
Si noti che l'estensione Web potrebbe sembrare installata e abilitata nel repository di estensioni del browser specifico, ma l'esecuzione non riesce.
Risoluzione
Installare la rispettiva estensione Web dalla finestra di progettazione Power Automate per desktop.
Anche se l'estensione sembra installata e abilitata, è necessario rimuoverla e reinstallarla.
Riavviare il browser.
Causa 2: l'avvio dell'azione del browser richiede più tempo del timeout predefinito
L'avvio del browser richiede più tempo del timeout predefinito (30 secondi) dell'azione. L'automazione tenta di assumere il controllo del browser prima dell'apertura e, di conseguenza, l'azione "Avvia browser" ha esito negativo.
Verifica del problema per la causa 2
L'esecuzione di un flusso desktop con una delle rispettive azioni ha esito negativo con il messaggio di errore. Questo comportamento potrebbe non essere coerente (alcune esecuzioni potrebbero avere esito positivo).
Risoluzione
Inserire una nuova azione "Avvia nuovo browser" come:
- Avviare un nuovo edge
- Avviare il nuovo Chrome
- Avviare il nuovo Firefox
- Avviare un nuovo internet explorer
Configurare i parametri dell'azione:
Modalità di avvio: avviare una nuova istanza
URL iniziale: URL predefinito
I parametri rest possono essere impostati come desiderato.
Inserire un criterio di gestione degli errori per:
Selezionare l'opzione Su errore nella finestra dell'azione:
Selezionare Continua flusso esegui>Vai all'azione successiva nell'elenco a discesa e quindi selezionare Salva.
Inserire una nuova azione "Avvia nuovo browser" dello stesso browser del passaggio 1 e configurare i parametri dell'azione:
Modalità di avvio: collegarsi all'istanza in esecuzione
Scheda Collega al browser: per URL
URL scheda: URL inserito nel passaggio 1.
Variabili generate: sostituire il nuovo browser con la variabile con il nome della variabile prodotta dal passaggio 1.
Selezionare l'opzione On error (Sì errore ) e seguire questa procedura:
Abilitare l'azione Riprova se si verifica un errore .
Impostare il numero di volte su 20 selezionando il numero di volte.
Impostare l'intervallo in secondi su 5 selezionando il numero di secondi.
Selezionare Salva.
Inserire un'azione "Vai alla pagina Web" e configurare i parametri dell'azione:
Istanza del Web browser: variabile prodotta dall'azione "Avvia nuovo browser".
Passa: all'URL
URL: URL a cui si vuole passare.
Infine, trovare alcuni controlli generali che è possibile applicare nel caso in cui le azioni precedenti non risolvano il problema:
- Assicurarsi che la variabile
ComSpec
di ambiente con valoreC:\WINDOWS\system32\cmd.exe
esista nel computer. - Solo per Chrome: controllare e impostare il
exit_type
parametronormal
su %localappdata%\Google\Chrome\User Data\Default\Preferences. - Cancellare manualmente la cache e i cookie dal browser e riavviare il browser.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per