tool test script guide ruby browser

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`



Solución solo de Windows:

require ''win32ole'' shell = WIN32OLE.new(''Shell.Application'') shell.ShellExecute(...)

Ejecución de Shell en MSDN


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")