Bofya Kipengele kwa Kiteuzi: Bofya Kiotomatiki Kipengele Chochote kwa CSS au XPath Baada ya Kila Kuonyesha Upya
Uonyeshaji upya kiotomatiki huweka ukurasa kuwa wa sasa, lakini kurasa nyingi zinahitaji kipengele mahususi kubonyezwa kila zinapopakiwa — kitufe cha "Onyesha upya matokeo", kiungo cha "Pakia zaidi", kidokezo cha "Kubali", au kichujio kinachowekwa upya kila upakiaji upya. Ikiwa kipengele hicho hakina maandishi yanayoaminika, au unahitaji mibofyo kadhaa itendeke kwa mpangilio maalum, kulinganisha maneno muhimu si zana sahihi. Hiki ndicho hasa Bofya kipengele kwa kiteuzi kimekusudiwa.
Kwenye kichupo cha Tambua Neno Muhimu, washa Bofya kipengele kwa kiteuzi na uipe kiteuzi kimoja au zaidi cha CSS au misemo ya XPath. Baada ya kila upakiaji wa ukurasa kiendelezi hutafuta vipengele hivyo na kuvibofya kwa mpangilio — na hufanya kazi kwa kujitegemea kabisa na utambuzi wa neno muhimu, kwa hivyo hakuna haja ya kuwa na neno muhimu lolote.
Fungua kiendelezi cha Auto Refresh na ubadilishe hadi kichupo cha Tambua Neno Muhimu.
Katika eneo la Kibofya Kiotomatiki, weka tiki kwenye Bofya kipengele kwa kiteuzi.
Ongeza lengwa. Njia rahisi zaidi ni kichagua kilichojengewa ndani: bofya Chagua kipengele kwenye ukurasa, kisha bofya kipengele unachotaka kwenye ukurasa unaotumika ili kunasa kiteuzi chake. (Kuchagua hufunga kidukizo ili uweze kuingiliana na ukurasa — fungua tena kiendelezi baadae ili kukagua kilichonaswa.)
Unapendelea kuandika mwenyewe? Tumia Hariri viteuzi kuingiza kiteuzi cha CSS au usemi wa XPath kwa mkono.
Ongeza malengo zaidi ikiwa unahitaji mibofyo kadhaa. Yanafanya kazi kutoka juu kwenda chini, kwa hivyo yaweke kwa mpangilio unaotaka yabofye, na utumie Sogeza juu / Sogeza chini kubadilisha mpangilio.
Bofya Hifadhi. Kuanzia upakiaji unaofuata, kiendelezi hubofya kila lengo baada ya ukurasa kupakiwa.
Kiteuzi cha CSS au XPath?
Kiteuzi cha CSS ni bora kwa hali nyingi — lenga kwa kitambulisho, darasa, au sifa, kwa mfano #refresh-btn, button.load-more, au a[data-action="reload"].
XPath ipo kwa malengo magumu ambayo CSS haiwezi kuyaeleza — kwa mfano kuchagua kipengele kwa maandishi yaliyomo, au kufuata hadi nafasi maalum kwenye muundo.
Unaweza hata kuweka mbadala wa XPath kwenye lengo, kwa hivyo ikiwa kiteuzi cha CSS kitaacha kulingana baada ya mabadiliko ya tovuti, kiendelezi bado kitakuwa na njia ya pili ya kupata kipengele.
Unapoingiza kiteuzi, beji ndogo ya ulinganifu inakuambia ikiwa kwa sasa inalingana na kipengele, ili uweze kugundua “Hakuna vipengele vinavyolingana na kiteuzi hiki kwenye ukurasa wa sasa” au “Sintaksia ya kiteuzi si sahihi” kabla ya kukitegemea.
Jaribu kabla ya kukiamini
Kwa sababu hii hutumika kwenye kila upakiaji upya, kiteuzi kisicho sahihi kinaweza kubofya kitu kisicho sahihi tena na tena. Ndiyo maana kila lengo lina kitufe cha Jaribu kubofya sasa: hufanya mbofyo mmoja tu dhidi ya kiteuzi chako kwenye ukurasa unaotumika, bila kugusa hali ya kuonyesha upya, ili uweze kuthibitisha kwamba kinagusa kipengele sahihi kwanza. Ikiwa hakuna kitu kilichowekwa bado utaambiwa tu uongeze kiteuzi cha CSS au XPath kabla ya kujaribu. Mara tu jaribio litakapofanya kazi unavyotarajia, unaweza kuacha uendeshaji wa kiotomatiki ukiendelea kwa ujasiri.
Vitu vizuri vya kujiendeshea kiotomatiki navyo
Vifungo visivyo na lebo inayosomeka — kidhibiti cha kuonyesha upya au kupakia upya chenye ikoni pekee ambacho kulinganisha maneno muhimu hakuwezi kulenga.
Uondoaji unaojirudia — bango la vidakuzi, kidukizo cha jarida, au kidokezo cha "Je, bado upo?" kinachojitokeza tena baada ya kila upakiaji.
Mfuatano wa hatua nyingi — fungua paneli, kisha bofya kitufe cha kuthibitisha ndani yake, kwa kuorodhesha viteuzi viwili kwa mpangilio.
Vichujio na vibadilishaji vinavyowekwa upya — upangaji wa "Vipya kwanza" au kichujio cha kategoria unachotaka kiwekwe tena kila wakati ukurasa unaporudi.
Bofya kipengele kwa kiteuzi ni sehemu sahihi zaidi ya Kibofya Kiotomatiki: badala ya kukisia kutoka kwa maneno yanayoonekana, hulenga kipengele halisi kwa CSS au XPath na kukibofya baada ya kila upakiaji upya. Chagua kipengele kwa kichagua kilichojengewa ndani, kijaribu mara moja, weka malengo yako kwa mpangilio sahihi, na Auto Refresh itashughulikia mibofyo kwa ajili yako kwenye kila mzunguko — bila kutegemea kabisa neno lolote muhimu.