Dela via


Fel uppstår när en åtgärd för skrivbordsflöde misslyckas med att hämta ett användargränssnittselement

Den här artikeln beskriver de olika orsakerna och lösningarna för de felmeddelanden som kan uppstå när en skrivbordsflödesåtgärd inte hämtar ett gränssnittselement.

Symptom

Körningen av ett skrivbordsflöde misslyckas med något av följande felmeddelanden:

  • För automatiseringsåtgärder för användargränssnitt:

    Fel 1

    Åtgärden misslyckades (det gick inte att hämta fönstret)

    där "Åtgärd" är respektive Power Automate för dator åtgärd.

    Fel 2

    Åtgärden misslyckades (det gick inte att hämta användargränssnittselementet)

    där "Åtgärd" är respektive Power Automate för dator åtgärd.

    Fel 3

    UIAutomation.ActionFailedError

    där "Åtgärd" är respektive Power Automate för dator åtgärd.

  • För åtgärder för webbläsarautomatisering:

    Fel 1

    Element med väljaren "xyz" hittades inte

    där "xyz" är väljaren som identifierar elementet.

    Fel 2

    WebAutomation.ElementNotFoundError

Orsak till felet "Åtgärden misslyckades (det gick inte att hämta fönstret)"

Antingen är skärmen (fönstret) inte tillgänglig på datorn (den är inte öppen) eller så är skärmväljaren inte giltig.

Åtgärd

För att lösa problemet måste du:

  1. Kontrollera att den överordnade skärmen i användargränssnittselementet är tillgänglig på datorn. Annars visas felmeddelandet "Det gick inte att hämta fönstret".

  2. Dessutom kan felet "Det gick inte att hämta fönstret" genereras om väljaren för den överordnade skärmen är ogiltig. Information om hur du åtgärdar det här problemet finns i följande instruktioner.

Orsak till de andra scenarierna

Antingen är det specifika användargränssnittselementet inte tillgängligt på skärmen (fönstret) eller så är dess väljare inte giltig.

Åtgärd

Lös problemet genom att utföra följande steg:

  1. Kontrollera att användargränssnittselementet är tillgängligt på respektive skärm eller webbsida.

  2. Samla in användargränssnittselementet igen som ett nytt gränssnittselementobjekt och fyll i den felaktiga åtgärden med det nya användargränssnittselementet.

  3. Gå till väljaren och lägg till en ny väljare med alternativet Selector med återerövring .

  4. Redigera väljaren manuellt i väljaren eller dess textredigeringsläge.

  5. Kontrollera om väljaren för användargränssnittselementet är dynamisk. Ett gränssnittselement har en dynamisk väljare när väljaren skiljer sig något varje gång fönstret startas eller webbsidan läses in. Så här kontrollerar du om ett användargränssnittselement har en dynamisk väljare:

    1. Samla in användargränssnittselementet.
    2. Starta om fönstret eller ladda om webbsidan.
    3. Samla in exakt samma gränssnittselement.
    4. Jämför de två väljarna och observera om det finns några skillnader. Du kan utföra jämförelsen i Anteckningar.
    5. Redigera väljaren (en av dem) manuellt med hjälp av operanderna eller redigera värdena för attributen.
  6. Använd alternativa metoder för att interagera med elementet på skärmen. Du kan använda åtgärder för bildautomatisering, mus och tangentbord samt optisk teckenigenkänning (OCR).

Om du får felet "Det gick inte att hämta användargränssnittselementet" eller "Det gick inte att hämta fönstret" när en automatiseringsåtgärd för användargränssnittet misslyckas i Microsoft Power Automate läser du UI Automation-åtgärden misslyckas med felet "Det gick inte att hämta användargränssnittselementet" eller "Det gick inte att hämta fönstret".

Referenser