目前,我在 Ruby 命令提示符窗口上运行每个 Selenium Ruby Webdriver 脚本 (*.rb),语法如下:ruby test.rb。它运作良好。
但是,我还有一些其他脚本,现在我想运行一次所有脚本而不是调用 ruby test1.rb,然后等待这个脚本完成,然后继续运行:ruby test2.rb.....然后,ruby test3 .rb......
有人请指导我一次运行我创建的所有脚本的方法吗?非常感谢。
您可以使用 rake gem
,为此您需要创建一个名为 的文件rakefile.rb
,然后粘贴以下内容:
task :default do
FileList['file*.rb'].each { |file| ruby file }
end
现在打电话给rake
你的终端,你应该很好。
制作一个功能文件并运行整个功能怎么样?
只需像这样创建一个 ruby 文件:
require './Test1.rb'
require './Test2.rb'
运行它并查看结果