Använda indata och utdata i Selenium IDE-flöden

Viktigt!

Den här artikeln innehåller information om tidigare system. Migrera flödena som skapats med dessa lösningar till Power Automate för dator eller ta bort dem.

  • Selenium IDE är inaktuellt och fungerar inte längre efter den 28 februari 2023.
  • Windows-inspelare (V1) är inaktuell och fungerar inte längre.

Du kan definiera indata som ska skickas till dina automatiserade program under uppspelningen. Du kan också skicka utdata från dina automatiserade program till ditt flöde.

Definiera indata för ett UI-flöde för webben

Med indata för ett UI-flöde kan du överföra information från en extern källa som en databas eller ett annat UI-flöde till den äldre målprogramvaran som du vill automatisera.

Alla variabler som används (läses) före initiering (vanligtvis via store-kommandon) hanteras automatiskt som en indatavariabel och visas på åtgärdskortet Kör ett UI-flöde för webben.

Du kan använda variabler via stränginterpolering för att till exempel ändra klickkommandons målfält till "id=${elementId}". Eller ändra type-kommandots värdefält till "${inputText}".

Kommandona ange fönsterstorlek och typ på följande skärmbilder använder de avinitierade variablerna ${Width}, ${Height} och ${search}. Dessa variabler blir indatavärden.

Skärmbild av den inställda fönsterstorleken och skriv kommandon.

Du kan använda variabler direkt i vissa kommandon, till exempel är forEach-kommandots mål-/värdefält båda variabler, du behöver inte omge det med "${}".

Se referensen för Selenium-kommandon för att avgöra vilka kommandon som tar variabelnamn direkt.

Definiera utdata för ett UI-flöde för webben

Variabler som definieras i selenium-skriptet blir automatiskt ett utdatavärde. Deklarera variabler med följande variabler:

Store

Store attribute

Store json

Store title

store value

Store window handle

Store xpath count

Execute script(Lägg till 'return'-syntax för att returnera objektet du vill lagra i slutet av skriptet)

Nästa steg