Klikněte na Element podle selektoru: Automatické kliknutí na libovolný prvek podle CSS nebo XPath po každém obnovení
Automatické obnovení udržuje stránku aktuální, ale spousta stránek potřebuje při každém načtení kliknout na jeden konkrétní prvek – tlačítko „obnovit výsledky“, odkaz „načíst více“, výzva „přijmout“ nebo filtr, který se při každém opětovném načtení resetuje. Pokud tento prvek nemá žádný spolehlivý text nebo potřebujete několik kliknutí v nastaveném pořadí, shoda klíčových slov není tím správným nástrojem. Tohle je přesně to, co
Klepněte na prvek podle selektoru
je pro.
Na
detekovat klíčové slovo
Tab, Povolit
Klepněte na prvek podle selektoru
a dejte tomu jeden nebo více
CSS selektory
nebo
xpath
výrazy. Po načtení každé stránky rozšíření najde tyto prvky a klikne na ně
v případě
— a funguje zcela nezávisle na detekci klíčových slov, takže nemusí být vůbec zapojeno žádné klíčové slovo.
Otevřete rozšíření Auto Refresh a přepněte na
detekovat klíčové slovo
TAB.
V oblasti automatického kliknutí zaškrtněte
Klepněte na prvek podle selektoru
Přidejte cíl. Nejjednodušší způsob je vestavěný výběr: Klikněte
Vyberte prvek na stránce
, poté klikněte na prvek, který chcete na živé stránce, zachytit jeho selektor. (Výběrem se zavře vyskakovací okno, takže můžete se stránkou pracovat – poté znovu otevřete rozšíření a zkontrolujte, co bylo zachyceno.)
raději to napíšeš sám? Použití
voličů úprav
zadat
CSS
selektor nebo
xpath
výraz ručně.
Pokud potřebujete několik kliknutí, přidejte další cíle. Střílí shora dolů, takže je seřaďte v pořadí, v jakém chcete, a použijte
posunout se nahoru
/
Posunout dolů
pro objednání.
Cvaknutí
Uložit
Od dalšího opětovného načtení rozšíření klepne na každý cíl po načtení stránky.
CSS selektor nebo XPath?
CSS selektor
je nejlepší pro většinu případů – cíl podle id, třídy nebo atributu, například
#REFRESH-BTN
,
button.load-more
, nebo
a[data-action="reload"]
xpath
existuje pro těžší cíle, které CSS nemůže vyjádřit – například výběr prvku podle textu, který obsahuje, nebo přecházení na konkrétní pozici ve struktuře.
můžete dokonce nastavit
XPath Fallback
Na cíli, takže pokud se selektor CSS po změně místa přestane shodovat, rozšíření má stále druhý způsob, jak prvek najít.
Když zadáte selektor, malý odznak shody vám řekne, zda aktuálně odpovídá prvku, takže můžete chytit
„Žádné prvky neodpovídají tomuto selektoru na aktuální stránce“
nebo
„Syntaxe voliče je neplatná“
než na to spoléháte.
otestujte, než tomu budete věřit
Protože to běží při každém jednotlivém opětovném načtení, špatný selektor může znovu a znovu klikat na špatnou věc. To je důvod, proč má každý cíl a
Test Klikněte nyní
Tlačítko: Spustí přesně jedním kliknutím proti vašemu selektoru na živé stránce, aniž by se dotkl stavu obnovení, takže můžete nejprve potvrdit, že stiskne správný prvek. Pokud není nic nastaveno, bude vám před testováním jednoduše řečeno, abyste přidali selektor CSS nebo XPath. Jakmile se test chová tak, jak očekáváte, můžete automatizaci s jistotou nechat běžet.
dobré věci s tím automatizovat
Tlačítka bez čitelného štítku
— Ovládací prvek obnovení nebo opětovné načtení pouze ikony, na který se shoda klíčových slov nemůže zaměřit.
Opakované propouštění
— Vyskakovací okno se soubory cookie, vyskakovací okno s newsletterem nebo „Jsi tam ještě?“ výzva, která se znovu objeví po každém načtení.
Vícekrokové sekvence
— Otevřete panel a poté v něm klikněte na tlačítko Potvrdit tak, že uvedete dva selektory v pořadí.
Filtry a přepíná tento reset
— „Nejnovější první“ řazení nebo filtr kategorií, který chcete znovu použít pokaždé, když se stránka vrátí.
Click Element By Selector je nejpřesnější částí automatického klikání: místo hádání z viditelných slov cílí na přesný prvek pomocí CSS nebo XPath a po každém opětovném načtení na něj klikne. Vyberte prvek pomocí vestavěného výběru, otestujte jej jednou, zařaďte své cíle do správného pořadí a automatické obnovení zvládne kliknutí za vás v každém cyklu – zcela nezávislé na jakémkoli klíčovém slově.