Dela via


Fel uppstår när en skrivbordsflödesåtgärd inte hämtar 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 åtgärd för skrivbordsflöde 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änssnittet:

    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

    Elementet 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 väljaren på skärmen 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 andra scenarier

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. Avbilda UI-elementet igen som ett nytt UI-elementobjekt och fyll i den felaktiga åtgärden med det nya UI-elementet.

  3. Gå till väljaren och lägg till en ny väljare med alternativet Väljare 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 gränssnittselement har en dynamisk väljare:

    1. Samla in användargränssnittselementet.
    2. Starta om fönstret eller ladda om webbsidan.
    3. Avbilda 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 bildautomatisering, mus- och tangentbordsåtgärder och 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-automatiseringsåtgärden misslyckas med felet "Det gick inte att hämta användargränssnittselementet" eller "Det gick inte att hämta fönstret".

Referenser