0

目前,我在 Ruby 命令提示符窗口上运行每个 Selenium Ruby Webdriver 脚本 (*.rb),语法如下:ruby test.rb。它运作良好。

但是,我还有一些其他脚本,现在我想运行一次所有脚本而不是调用 ruby​​ test1.rb,然后等待这个脚本完成,然后继续运行:ruby test2.rb.....然后,ruby test3 .rb......

有人请指导我一次运行我创建的所有脚本的方法吗?非常感谢。

4

3 回答 3

2

您可以使用 rake gem,为此您需要创建一个名为 的文件rakefile.rb,然后粘贴以下内容:

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

现在打电话给rake你的终端,你应该很好。

于 2012-12-09T14:46:50.997 回答
0

制作一个功能文件并运行整个功能怎么样?

于 2012-12-09T14:53:05.487 回答
0

只需像这样创建一个 ruby​​ 文件:

require './Test1.rb'
require './Test2.rb'

运行它并查看结果

于 2017-07-13T10:26:34.730 回答