Ich habe eine Anforderung, alle Aktionen dieses Winkelmessers zu protokollieren. Etwas nach dem Vorbild vonWinkelmesser: Logging-Aktionen
console.log(action + " was called with arguments " + args.join(", ");
Mein erster Versuch war, die global verfügbaren browser.driver in einem Proxy-Objekt verwenden Sie dann dieses Proxy-Objekt in meinen Tests wickeln, und die Aktion anmelden, bevor der Anruf an das Ziel vorbei. Dies funktioniert für Methoden wie "get", aber dies scheint Ereignisse wie Click und SendKeys nicht zu erfassen. Ich habe versucht, die global verfügbare Elementfunktion auch in einen Proxy zu packen, aber das hat nicht funktioniert und schien nur zufällig die aufgerufene "all" -Methode auszugeben.
Gibt es eine einfache Möglichkeit, die aufgerufenen Webdriver-Aktionen zu protokollieren?
Wenn der Bericht Ihnen helfen kann, versuchen Sie es mit Extent-Bericht. Ich habe einen schönen Bericht über die Ausdehnung des Winkelmessers gesehen. – Abhinav
Ich bin mir nicht sicher, wie die Verwendung eines Jasmine-Berichts hier helfen würde? Es geht um das Protokollieren von Anrufen auf dem zugrunde liegenden Webdriver – ExoticChimp