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