以下のシナリオを実行するにはどうすればよいですか: (目的は、以下のコードとシナリオを使用してターミナル ウィンドウからテスト ファイルを引数として渡す場合に、所有しているすべての Selenium スクリプトを実行するか、必要なスクリプトのみを実行できるようにすることです。
テスト ファイルがターミナル ウィンドウで渡された場合、システムは以下のコードを実行します。
scripts = ENV[scripts].plit(',')
FileList[scripts].each { |file|
system("ruby #{file} > #{directory_name}/#{file}.out")}
テスト ファイルがターミナル ウィンドウに渡されない場合 (テスト スイートにあるすべてのスクリプトを実行する必要があることを意味します)、システムは以下のコードを実行します。
FileList['test*.rb'].each { |file|
system("ruby #{file} > #{directory_name}/#{file}.out")}