Sahi no funciona con Safari 5.0.1 en MacOSX

Sahi no funciona con Safari 5.0.1 en MacOSX

Instalé Sahi Open Source en Mac OS X v10.6.4, se instaló correctamente y el panel se carga correctamente. Sin embargo, Sahi no funciona con Safari 5.0.1 que está instalado en la máquina. Cuando hago clic en Safari en la lista de navegadores, intenta cargar s/dyn/Driver_initialized">http://sahi.example.com/s/dyn/Driver_initialized

En la ventana de Terminal veo la siguiente cadena de texto open -n -a Safari.app s/dyn/Driver_initialized">http://sahi.example.com/s/dyn/Driver_initialized

Sin embargo, en la ventana de Safari que se carga, veo la siguiente cadena de texto en la ventana de Safari.

Safari no puede encontrar el servidor. Safari no puede abrir la página "http://sahi.example.com/s/dyn/Driver_initialized”porque Safari no puede encontrar el servidor “sahi.example.com”.

Esta Mac que estoy usando es prestada, sin embargo, verifiqué y no veo ningún proxy habilitado en las Preferencias del Sistema. También estoy ejecutando Sahi en Safari para Windows y funciona bien allí.

Intenté cambiar la siguiente configuración de userdata.properties: ''' ext.http.proxy.host=localhost ext.http.proxy.port=9999 '''

y eso tampoco pareció funcionar.

A continuación se muestra la salida del terminal de Sahi cuando intento usarlo para realizar operaciones automatizadas sin la configuración de proxy de todo el sistema. Todo antes de que la excepción tenga lugar en el momento en que intento usarlo. Todo, desde la excepción hasta el final, ocurre cuando veo que no funciona y cierro Sahi Dashboard.

Jan 9, 2013 11:47:48 AM net.sf.sahi.test.ProcessHelper execute
INFO: open -n -a Safari.app http://sahi.example.com/_s_/dyn/Driver_start?sahisid=50eda4d8b07c5__SahiAmpersandSahi__startUrl=http://sahi.example.com/_s_/dyn/Driver_initialized?startUrl=
Socket closed
Jan 9, 2013 11:48:00 AM net.sf.sahi.util.ProxySwitcher execCommand
SEVERE: null
java.io.IOException: Cannot run program "/sahi/tools/proxy_config.exe": error=13, Permission denied
at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:466)
at net.sf.sahi.util.Utils.executeCommand(Utils.java:528)
at net.sf.sahi.util.ProxySwitcher.execCommand(ProxySwitcher.java:40)
at net.sf.sahi.util.ProxySwitcher.revertSystemProxy(ProxySwitcher.java:24)
at net.sf.sahi.ui.Dashboard$3.windowClosing(Dashboard.java:240)
at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332)
at java.awt.Window.processWindowEvent(Window.java:1862)
at javax.swing.JFrame.processWindowEvent(JFrame.java:274)
at java.awt.Window.processEvent(Window.java:1820)
at java.awt.Component.dispatchEventImpl(Component.java:4714)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.io.IOException: error=13, Permission denied
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:53)
at java.lang.ProcessImpl.start(ProcessImpl.java:91)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
... 21 more
logout

[Process completed]

Cualquier ayuda sería apreciada.

Respuesta1

En caso de que Sahi OS no pueda configurar el proxy, puede cambiarlo manualmente antes de ejecutar la prueba. También puede consultar Sahi Pro, que admite esto desde el primer momento.

información relacionada