Simptoms

Izpildlaikā netiek rādīta tīmekļa automatizācijas darbība (piemēram, "noklikšķināšana uz saites", "aizpilda teksta lauku" vai "detalizēti par elementu" utt.).  

Pārbaudes problēma

Darbvirsmas plūsmas sākotnējās izstrādes laikā lietotājs varēja tvert un mijiedarboties ar tīmekļa elementu. 

Cēlonis

Dažas tīmekļa lapas maina savu pamata HTML struktūru dinamiski. Tāpēc nav iespējams vairs Nelietot CSS atlasītāju, kas sākotnēji tika izmantots elementa atrašanai. 

Risinājums

Manuāli izveidot jaunu, robustu CSS atlasītāju, kas varētu noteikt interesējošo elementu pat tad, ja HTML struktūra tiek mainīta. 

Lai to panāktu, vēlreiz tveriet tīmekļa elementu pēc neveiksmes un salīdziniet jauno CSS atlasītāju ar veco. 

CSS pārslēdzējus var pārskatīt un rediģēt, izmantojot selektora veidotāja logu. 

PAD atlasītāja veidotāja logs

Ievērojiet divu atlasītāju atšķirības — var būt viens vai vairāki dažādi elementi/atribūti. 

Rediģējiet atlasītāju, lai iekļautu tikai tās statiskās daļas, kuras nav tendētas mainīt. Tālāk ir norādītas dažas no šīm metodēm: 

  1. Noņemiet visas dinamiskās vērtības, piemēram, skaitļus, un atbilstoši mainiet atbilstošos operatorus (tiek sākts ar, beidzas ar, satur utt.) 

  2. Noņemt visu elementu no atlasītāja trajektorijas, ja nepieciešams 

  3. Atrodiet elementu, izmantojot tekstu, kas ir redzams tīmekļa lapā, izmantojot atlasītāju "satur" 

Piemēri 

  1. Atlasītājā ir elements ar dinamisku klasi, piemēram, DIV [klase = "some_class123"]. To var modificēt uz DIV [class ^ = "some_class"] ("sāk ar" operatoru) 

  2. Atlasītājā ir elements ar daudziem dinamiskajiem atribūtiem, piemēram, DIV [klase = "some_class123"] [ID = "some_id123"] > [ID = "some_id"]. To var modificēt uz [ID = "some_id"] (izlaista pirmā daļa) 

  3. Interesējošais elements ir statisks teksts — selektoru var modificēt, lai iekļautu tikai šo tekstu. Piemēram, DIV [class = "some_class123"] [ID = "some_id123"] > [ID = "some_id"] var tikt modificēts uz a:contains ("the_text_we_see_on_the_webpage") 

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×