Bruk inndata og utdata i Selenium IDE-flyter

Viktig

Denne artikkelen dekker emner som er relatert til eldre systemer. Overfør flytene opprettet med disse løsningene til Power Automate for skrivebord, eller slett dem.

  • Selenium IDE er avskrevet og fungerer ikke lenger etter 28. februar 2023.
  • Windows-opptaker (V1) er avskrevet og fungerer ikke lenger.

Du kan definere inndata som skal sendes til de automatiserte programmene dine under avspilling. Du kan også sende utdata fra automatiserte programmer til flyten.

Definer inndata for en nettgrensesnittflyt

Inndata for en grensesnittflyt gir deg muligheten til å sende informasjon fra en ekstern kilde, for eksempel en database eller en annen grensesnittflyt, til den aktuelle eldre programvaren som du vil automatisere.

Enhver variabel som brukes (leses) før initialisering (vanligvis via lagre-kommandoer), blir automatisk behandlet som en inndatavariabel, og den vises på handlingskortet Kjør en brukergrensesnittflyt for nett.

Du kan bruke variabler via strenginterpolering, for eksempel ved å endre klikkommandoens målfelt til "id=${elementId}". Eller endre verdifeltet for typekommandoen til "${inputText}".

Kommandoen angi vindusstørrelse og kommando, type i følgende skjermbilder bruker avinitialiserte variabler ${Width}, ${Height} og ${search}. Disse variablene vil bli inndataverdier.

Skjermbilde av kommandoene angi vindusstørrelse og type.

Du kan bruke variabler direkte i enkelte kommandoer, for eksempel forEach-kommandoens mål-/verdi-felt er begge variabler, og du trenger ikke å omslutte dem med "${}".

Se referanse for Selenium-kommandoer for å finne ut hvilke kommandoer som bruker variabelnavn direkte.

Definer utdata for en nettgrensesnittflyt

Enhver variabel som er definert i selenium-skriptet, blir automatisk en utdataverdi. Bruk følgende kommandoer for å erklære variabler:

Lagre

Lagre attributt

Lagre json

Lagre tittel

lagre verdi

Lagre vindusreferanse

Lagre xpath-antall

Kjør skript(Legg til retursyntaks for å returnere objektet du vil lagre ved slutten av skriptet)

Neste trinn