目前我正在使用 ruby rake 来运行我在我的测试套件中拥有的所有 selenium ruby webdriver 脚本,所以我只需要在“使用 Ruby 启动命令提示符”窗口中运行命令“rake”,然后所有脚本都会运行。
但是,现在我只想在我的测试套件中运行一些脚本(不是所有脚本)。那么,我该如何完成这件事呢?我希望在 Ruby 终端窗口中输入类似:rake test1.rb test2.rb,然后系统将只运行我拥有的两个脚本。
task :default do
FileList['test*.rb'].each { |file|
system("ruby #{file} > #{directory_name}/#{file}.out")}
end