Limitazioni note dell'IDE Selenium

Importante

A partire dal 28 febbraio 2022, l'IDE Selenium non sarà più supportato. Eseguire la migrazione dei flussi creati con l'IDE Selenium per Power Automate per desktop o eliminarli.

Questo articolo descrive le limitazioni note dell'IDE Selenium.

Si applica a: Power Automate
Numero KB originale: 4555954

Comandi non supportati

Questi comandi IDE Selenium non sono supportati:

  • Correre
  • risposta al prompt successivo
  • scegliere annulla alla conferma successiva
  • scegliere Annulla al prompt successivo
  • scegliere ok alla conferma successiva
  • Debugger
  • fare clic su
  • fare doppio clic su all'indirizzo
  • Eco
  • mouse out
  • mouse su a
  • mouse verso il basso in

Fare clic con il pulsante destro del mouse

Il clic con il pulsante destro del mouse non è supportato.

Profilo utente temporaneo per la riproduzione

Le registrazioni IDE Selenium vengono eseguite con il profilo utente corrente, ma la riproduzione viene eseguita usando un profilo utente temporaneo. Ciò significa che alcuni siti Web che richiedono l'autenticazione non richiedono le credenziali durante la sessione di registrazione, ma i passaggi di autenticazione saranno necessari durante la riproduzione. Per risolverlo, l'utente deve modificare manualmente lo script per inserire i comandi necessari per il processo di accesso.

Un solo test supportato

Un test in ogni progetto IDE Selenium è supportato dal flusso dell'interfaccia utente Web.

Per ogni comando

L'input del flusso IDE Selenium aggiuntivo verrà generato se si usa per ogni comando. Si tratta di un problema noto. È possibile immettere qualsiasi valore nel campo aggiuntivo. Non influisce sulla riproduzione.

Indice frame

Il flusso IDE Selenium potrebbe non riuscire a eseguire il flusso se sono presenti alcuni fotogrammi caricati con lazy. La registrazione potrebbe essere riprodotta correttamente durante il test tramite l'IDE Selenium e potrebbe non riuscire durante l'esecuzione dell'infrastruttura di Power Automate. Selenium IDE identifica i fotogrammi in base all'ordine in cui sono stati caricati anziché all'ordine effettivo degli elementi nel documento. La riproduzione in fase di esecuzione seleziona il frame con l'indice dell'ordine degli elementi e potrebbe non corrispondere all'indice di registrazione dell'IDE Selenium e la riproduzione può non riuscire. Usare un selettore CSS migliore per identificare il frame e il frame padre.

Riproduzione locale e riproduzione tramite l'infrastruttura di Power Automate

La riproduzione locale tramite l'IDE Selenium potrebbe non comportarsi come previsto in alcuni scenari a causa di discrepanze tra Selenium IDE e Webdriver. Tuttavia, la riproduzione in fase di esecuzione tramite l'infrastruttura di Power Automate potrebbe funzionare correttamente.