Grundlegendes zur Evaluierungsfunktion in CasperJS

Ich möchte verstehen, in welchem Fall ich das benutzen soll oder mussevaluate Funktion.

Ich habe das API-Dokument über das gelesenevaluate Funktion von CasperJS, aber ich bin mir nicht sicher, in welchem Fall ich diese Funktion verwenden soll. Und was bedeutet DOM-Kontext? Kann jemand ein Beispiel geben?