Klikk Element for Selector: Auto-klikk på et hvilket som helst element av CSS eller XPath etter hver oppdatering
Automatisk oppdatering holder en side oppdatert, men mange sider trenger ett spesifikt element klikket hver gang de laster inn - en "Oppdater resultater"-knapp, en "Last inn mer"-lenke, en "Godta"-melding eller et filter som tilbakestilles ved hver omlasting. Hvis det elementet ikke har noen pålitelig tekst, eller du trenger flere klikk for å skje i en angitt rekkefølge, er ikke søkeordmatching det riktige verktøyet. Dette er nøyaktig hva
Klikk Element etter velger
er for.
På
oppdage nøkkelord
fane, Aktiver
Klikk Element etter velger
og gi den en eller flere
CSS-velgere
eller
xpath
uttrykk. Etter hver sideinnlasting finner utvidelsen disse elementene og klikker på dem
i rekkefølge
— og det fungerer helt uavhengig av søkeorddeteksjon, så det trenger ikke være noe nøkkelord involvert i det hele tatt.
Åpne Auto Refresh-utvidelsen og bytt til
oppdage nøkkelord
Tab.
Kryss av under det automatiske klikkerområdet
Klikk Element etter velger
.
legge til et mål. Den enkleste måten er den innebygde plukkeren: klikk
Velg et element på siden
, og klikk deretter på elementet du vil ha på live-siden for å fange velgeren. (Picking lukker popup-vinduet slik at du kan samhandle med siden - åpne utvidelsen på nytt etterpå for å se hva som ble tatt.)
Foretrekker du å skrive det selv? Bruk
Rediger velgere
å legge inn en
CSS
velger eller en
xpath
uttrykk for hånd.
Legg til flere mål hvis du trenger flere klikk. De avfyrer topp-til-bunn, så legg dem i den rekkefølgen du vil at de skal klikkes, og bruk
rykke opp
/
Flytt ned
å omorganisere.
klikk
Spare
. Fra neste omlasting klikker utvidelsen på hvert mål etter at siden er lastet inn.
CSS Selector eller XPath?
CSS-velger
er best for de fleste tilfeller - mål etter ID, klasse eller attributt, for eksempel
#refresh-btn
,
button.load-mer
, eller
a[data-action="reload"]
.
xpath
Er det for de hardere målene CSS ikke kan uttrykke - for eksempel å velge et element ved teksten det inneholder, eller gå til en bestemt posisjon i strukturen.
Du kan til og med stille inn en
xpath fallback
På et mål, så hvis CSS-velgeren slutter å matche etter en endring av nettstedet, har utvidelsen fortsatt en annen måte å finne elementet på.
Når du skriver inn en velger, forteller et lite matchmerke deg om det samsvarer med et element for øyeblikket, slik at du kan fange
"Ingen elementer samsvarer med denne velgeren på gjeldende side"
eller
"Selector Syntax er ugyldig"
før du stoler på det.
test før du stoler på den
Fordi dette kjører på hver enkelt omlasting, kan en feil velger klikke feil ting om og om igjen. Det er derfor hvert mål har en
Test Klikk nå
Knapp: Den avfyrer nøyaktig ett klikk mot velgeren din på live-siden, uten å berøre oppdateringstilstanden, så du kan bekrefte at den treffer riktig element først. Hvis ingenting er satt ennå, vil du ganske enkelt bli bedt om å legge til en CSS- eller XPath-velger før testing. Når en test oppfører seg slik du forventer, kan du la automatiseringen kjøre med selvtillit.
gode ting å automatisere med det
Knapper uten lesbar etikett
— En ikon-bare oppdatering eller reload-kontroll som søkeordmatching ikke kan målrette mot.
Gjentatte oppsigelser
— Et informasjonskapselbanner, popup-vindu for nyhetsbrev eller "Er du fortsatt der?" ledetekst som dukker opp igjen etter hver last.
Flertrinnssekvenser
— Åpne et panel, og klikk deretter på en bekreftelsesknapp inne i det ved å liste to velgere i rekkefølge.
filtre og veksler som tilbakestilles
— En "nyeste første" sortering eller et kategorifilter du vil bruke på nytt hver gang siden kommer tilbake.
Klikkelement for velger er den mest presise delen av den automatiske klikkeren: i stedet for å gjette fra synlige ord, retter den seg mot et eksakt element med CSS eller XPath og klikker det etter hver omlasting. Velg elementet med den innebygde plukkeren, test det én gang, sett målene dine i riktig rekkefølge, og automatisk oppdatering vil håndtere klikkingen for deg på hver syklus – helt uavhengig av et hvilket som helst nøkkelord.