test - Abra el navegador predeterminado en Ruby
watir guide (8)
En Python, puedes hacer esto:
import webbrowser
webbrowser.open_new("http://example.com/")
Se abrirá la URL pasada en el navegador predeterminado
¿Hay un equivalente de rubí?
Esto debería funcionar en la mayoría de las plataformas:
link = "Insert desired link location here"
if RbConfig::CONFIG[''host_os''] =~ /mswin|mingw|cygwin/
system "start #{link}"
elsif RbConfig::CONFIG[''host_os''] =~ /darwin/
system "open #{link}"
elsif RbConfig::CONFIG[''host_os''] =~ /linux|bsd/
system "xdg-open #{link}"
end
Esto también funciona:
system("start #{link}")
La solución más sencilla para Win:
`start http://www.example.com`
Si se trata de ventanas y es IE, intente esto: http://rubyonwindows.blogspot.com/search/label/watir también eche un vistazo a Selenium ruby: http://selenium.rubyforge.org/getting-started.html
HTH
Solución solo de Windows:
require ''win32ole''
shell = WIN32OLE.new(''Shell.Application'')
shell.ShellExecute(...)
Solución solo para Linux
system("xdg-open", "http://.com/")
Solución solo para Mac:
system("open", "http://.com/")
o
`open http://.com/`
Solución multiplataforma
Primero, instale la gema Launchy :
$ gem install launchy
Entonces, puedes ejecutar esto:
require ''launchy''
Launchy.open("http://.com")