ejecutar todos los scripts de Selenium Ruby Webdriver a la vez.

Actualmente, estoy ejecutando cada uno de mis scripts de Selenium Ruby Webdriver (* .rb) en la ventana del indicador de comandos de Ruby con la syntax, por ejemplo, ruby ​​test.rb. Funciona bien.

Sin embargo, también tengo otros scripts y ahora quiero ejecutar todos los scripts una vez en lugar de llamar a ruby ​​test1.rb, luego esperar a que se complete este script, luego continuar ejecutando: ruby ​​test2.rb ….. luego, ruby ​​test3 .rb …..

¿Alguien, por favor, guíame una manera de ejecutar todos los scripts que creé a la vez? Muchas gracias.

Puedes usar la gem rake, para esto necesitas crear un archivo llamado rakefile.rb , y pegar el siguiente contenido:

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

Ahora llama rake en tu terminal, deberías estar bien.

¿Qué hay de hacer un archivo de características y ejecutar toda la función?

Solo crea un archivo ruby ​​como este:

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

Ejecutarlo y ver el resultado.