一次运行所有selenium ruby​​ webdriver脚本。

时间:2012-12-09 14:24:27

标签: ruby selenium webdriver

目前,我在Ruby命令提示符窗口上运行每个我的Selenium Ruby Webdriver脚本(* .rb),语法为ex:ruby test.rb.效果很好。

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

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

3 个答案:

答案 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'

运行它并查看结果