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.
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:
Kjør skript(Legg til retursyntaks for å returnere objektet du vil lagre ved slutten av skriptet)
Neste trinn
- Finn ut hvordan du oppretter Selenium IDE-flyter.
- Lær hvordan du utløser flyter med Windows-opptaker (V1).