Ich habe eine Liste von Links, die einen Klick auf CasperJS simulieren sollen. Sie alle teilen die gleiche Klasse.
Allerdings verwendet this.click('.click-me')
nur den ersten Link.
Was ist der richtige Weg, um auf alle Links zu klicken? Ich denke, dass ich vielleicht versuchen sollte, die Anzahl der Links über evaluate()
zu erhalten und dann eine for
-Schleife zu verwenden. Aber wenn ich evaluate()
mit der Anzahl der Links verwende, muss ich Nachrichten verwenden, um zurück zu kommunizieren, und das scheint kompliziert.
Gibt es einen besseren Weg?
Am Ende habe ich die Auswahl nth-child () verwendet, um dies zu erreichen. Hier ist, wie ...
Seite:
%Vor%Skript:
%Vor%Sie müssen natürlich keine Wiederholung verwenden, aber jede Iterationstechnik sollte funktionieren.
Tags und Links casperjs