Fel vid interaktion med webb element under körning

Symptom

En åtgärd för webb automatisering (till exempel "Klicka på länk", "Fyll i textfält" eller "Hämta information om element" osv.) fungerar inte under körning.  

Verifiera problem

Under den inledande utvecklingen av Skriv bords flödet kunde användaren skapa och interagera med webb elementet. 

Orsak

Vissa webb sidor ändrar sin underliggande HTML-struktur dynamiskt. Därför är CSS-selektorn som ursprungligen användes för att hitta elementet inte längre tillämpbart. 

Lösning

Skapa en ny stabilare CSS-selektor som kan hitta elementet i ränta även om HTML-strukturen ändras. 

För att få detta kan du Spara igen webb elementet efter felet och jämföra den nya CSS-väljaren med den gamla. 

Du kan granska och redigera CSS-selektorer via fönstret Select Builder: 

Observera skillnaderna mellan de två markeringarna – det kan finnas ett eller flera element/attribut som skiljer sig åt. 

Redigera väljaren så att den bara innehåller de statiska delar som inte går att ändra. Vissa av metoderna nedan kan användas: 

  1. Ta bort alla dynamiska värden, till exempel siffror och modifiera tillämpliga operatorer, i enlighet med detta (börjar med, slutar med, innehåller etc.) 

  2. Ta bort ett helt element från väljar sökväg om det behövs 

  3. Leta reda på elementet med den text som visas på webb sidan med hjälp av väljaren "innehåller" 

  

Exempel

  1. Väljaren innehåller ett element med en klass som är dynamisk, till exempel div [Class = "some_class123"]. Det här kan ändras till div [klass ^ = "some_class"] (börjar med "operator) 

  2. Väljaren innehåller ett element med många dynamiska attribut som div [Class = "some_class123"] [ID = "some_id123"] > a [ID = "some_id"]. Det här kan ändras till en [ID = "some_id"] (utan den första delen helt) 

  3. Intresse elementet har viss statisk text – Väljaren kan ändras så att endast den texten tas med. Exempel: div [Class = "some_class123"] [ID = "some_id123"] > a [ID = "some_id"] kan ändras till a:contains ("the_text_we_see_on_the_webpage") 

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×