Exportieren von Ergebnissen beim Ausführen von Selenium Ruby-Webdriver-Skripten zur Ausgabe von Dateien über das Ruby-Eingabeaufforderungsfenster

Derzeit führe ich alle Selenium-Skripte in meiner Testsuite (geschrieben von Selenium Ruby Webdriver) gleichzeitig aus, indem ich Rake Gem im Terminal "Start Command Prompt with Ruby" verwende.

Dazu muss ich eine Datei mit dem Namen "rakefile.rb" mit dem folgenden Inhalt erstellen und in meinem Terminal einfach "rake" aufrufen: (Ich kenne dieses Wissen basierend auf der Anleitung einer Person in meinen vorherigen Beiträgen).

task :default do
    FileList['file*.rb'].each { |file| ruby file }
end

Die Ausführung wird jedoch abgebrochen, wenn bei der Ausführung eines Skripts ein Fehler aufgetreten ist.

Kann mir jemand helfen, "rakefile.rb" so zu ändern, dass das System es ignoriert und das nächste Skript in meiner Testsuite weiter ausführt, wenn ein Skript fehlschlägt?

Könnten Sie mir auch eine Möglichkeit vorschlagen, alle Ergebnisse zu schreiben, wenn Skripts in einer Ausgabedatei ausgeführt werden? Oder das Ergebnis jedes Skripts wird in jede Ausgabedatei geschrieben und in einer Ausgabedatei wird die Liste der fehlgeschlagenen Skripts angezeigt. Jede Hilfe wird geschätzt. Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage