Araña

Puede utilizar la araña dirigida independiente independientemente de AppDNA para capturar las páginas HTML en tiempo de ejecución de sus aplicaciones web para que pueda importarlas a AppDNA.

Para iniciar la araña dirigida independiente:

  • En el menú Inicio de Windows, elija Citrix AppDNA > Captura de aplicaciones web.

Nota: Si esta opción no está disponible, compruebe que ha instalado las herramientas de captura web independientes. Consulte Instalación de las herramientas de captura web independientes para obtener más información.

Información general

Introduzca las URL de las aplicaciones web que quiere capturar en la parte superior de la pantalla. Debajo de la lista de URL, hay tres fichas. La primera proporciona un registro de la actividad de la araña y utiliza las otras dos fichas para introducir ajustes y opciones. Estos documentos se documentan bajo epígrafes separados a continuación.

Las opciones en la parte principal de la pantalla son las siguientes:

URL. Especifique aquí la URL de la aplicación web y, a continuación, haga clic en Agregar URL para agregarla a la lista. Debe ser una dirección URL válida y una dirección a la que sea posible navegar desde el equipo en el que está ejecutando la herramienta independiente. Puede agregar varias direcciones URL. Esto es útil, por ejemplo, si quiere ejecutar una serie de capturas web.

Eliminar URL. Elimina una URL de la lista. Seleccione la URL que quiere eliminar antes de hacer clic en este botón.

Ve automático. Cuando utilice la opción de captura manual, puede utilizar este botón para cambiar al modo automático. A continuación, la araña sigue los enlaces automáticamente y solo se detiene cuando encuentra un formulario de entrada o un cuadro de diálogo, dependiendo de la configuración elegida.

Captura manual. Active esta casilla de verificación si quiere utilizar el modo manual. En este modo, recorre manualmente la aplicación web, siguiendo los vínculos que son relevantes. Utilice el modo manual para aplicaciones web que hacen un uso significativo de JavaScript y tecnologías relacionadas (como AJAX) para modificar páginas después de cargarlas o si hay un caso complejo de inicio de sesión único (SSO). Opcionalmente, puede cambiar al modo automático después de capturar las páginas SSO y AJAX, por ejemplo. Desactive esta casilla de verificación (la predeterminada) si quiere que la araña se ejecute en modo automático, deteniéndose solo cuando encuentre un formulario de entrada o un cuadro de diálogo, dependiendo de las opciones de configuración elegidas.

Importar CSV. Importe un archivo CSV que enumera las URL que deben capturarse.

Exportar CSV. Exportar un archivo CSV que enumera las URL capturadas.

Empezar a capturar. Haga clic para comenzar a capturar la lista de direcciones URL desde la parte superior.

Cancele todo. Haga clic para detener la araña.

Saltar sitio. Haga clic para omitir el sitio web actual.

Ficha Configuración general

La ficha Configuración general proporciona opciones que controlan el comportamiento de la araña dirigida.

Generar MSI. Active esta casilla de verificación si quiere generar un MSI para importar en AppDNA. Por lo general, lo hace cuando está capturando una aplicación web mediante solo la araña. Desactive esta casilla de verificación si quiere combinar las páginas capturadas con los archivos de origen para un análisis más completo. A continuación, debe combinar la salida de la araña con los archivos fuente de la aplicación web y ejecutar el Convertidor de origen de aplicación web independiente a MSI sobre los archivos combinados.

Captura el directorio de salida de resultados. Establezca dónde quiere que se almacenen los archivos de salida. Aquí es donde puede encontrar los archivos MSI generados y las páginas web capturadas.

Profundidad transversal del sitio. Especifique la profundidad del vínculo que quiere que siga la araña. Por ejemplo, si especifica una profundidad de 1, la araña comienza en la página de índice del sitio y mira cuántos vínculos contiene y visita cada uno de ellos. Si uno de esos enlaces contiene más enlaces, la araña los visita si la profundidad se establece en una profundidad de 2 o más. El valor predeterminado es 25.

Interacción del usuario del formulario. Active esta casilla de verificación si quiere que la araña (cuando se ejecuta en modo automático) se detenga en todas las páginas que tienen un formulario y le pida que lo rellene. Esto es particularmente útil cuando la aplicación web tiene páginas que requieren que el usuario inicie sesión. Cuando se selecciona esta opción y la araña detecta un formulario en una página web, abre un cuadro de diálogo y resalta los cuadros de entrada del formulario en amarillo. Consulte Procesamiento de captura web para obtener más información.

Tiempo de espera del explorador (seg.). Especifique el tiempo en segundos que quiere que la araña espere a que se cargue una página antes de ignorarla y pasar a la página siguiente (al ejecutar la araña en modo automático). Cuando ejecuta la araña en modo manual, esta configuración se utiliza solo para la primera página. El valor predeterminado es 15 segundos.

Retrasar el inicio del tiempo de espera en (seg). Especifique un período de tiempo de espera adicional en segundos para su uso en versiones anteriores de Internet Explorer para provocar una demora antes de que se inicie el tiempo de espera del explorador (especificado anteriormente). Esto es necesario porque las versiones anteriores de Internet Explorer, especialmente cuando se ejecutan en versiones anteriores de Windows, pueden tardar algún tiempo en pasar a la siguiente dirección URL. El valor predeterminado es 1 segundo.

Demora entre capturas (ms). Active esta casilla de verificación si quiere que la araña espere un período especificado entre la captura de cada página. Esto es útil si el firewall de su empresa impediría que la araña se ejecute en modo automático. Esta configuración no se utiliza cuando se ejecuta la araña en modo manual. Introduzca el período de espera en milisegundos.

Ficha Configuración de araña

La ficha Configuración de la araña proporciona otras opciones que controlan la araña dirigida.

Inclusiones de URL. De forma predeterminada, la araña AppDNA no sigue enlaces a dominios externos. Sin embargo, puede crear una lista de dominios externos a los que quiere que la araña siga los vínculos.

Dominio. Especifique aquí el dominio externo y haga clic en Agregar para agregarlo a la lista de dominios externos permitidos. Si la aplicación web redirige a un dominio diferente, introduzca ese dominio aquí. Del mismo modo, si se utiliza un servidor de autenticación externo que está en un dominio diferente, introduzca ese dominio aquí.

Incluir subdominios. Active esta casilla de verificación si quiere que la araña siga vínculos a subdominios del dominio principal de la aplicación web (por ejemplo,http://staging.dev.myserver/myWebApp). Asegúrese de activar esta casilla de verificación si la aplicación web redirige a un subdominio del dominio principal. Desactive esta casilla de verificación si quiere que la araña ignore los vínculos a subdominios.

Restringir la aplicación web a su directorio virtual. Active esta casilla de verificación si quiere que la araña ignore cualquier vínculo fuera del directorio virtual de la aplicación web (por ejemplo, http://myserver/myWebApp). Esto es útil cuando hay varias aplicaciones web en el mismo servidor y cada una es accedida por una parte diferente de la URL. Desactive esta casilla de verificación si quiere que la araña siga vínculos fuera del directorio virtual.

Cierre automáticamente los cuadros de diálogo y las ventanas emergentes. Active esta casilla de verificación si quiere que la araña cierre automáticamente los cuadros de diálogo que encuentra cuando se ejecuta en modo automático. Esto es útil, por ejemplo, si quiere dejar la importación ejecutándose desatendida. Sin embargo, tenga en cuenta que la araña no puede cerrar las ventanas emergentes iniciadas por JavaScript. Desactive esta casilla de verificación si quiere que la araña espere a que cierre los cuadros de diálogo manualmente.

Permitir solicitud de autenticación de proxy. Active esta casilla de verificación si su LAN está configurada para utilizar un servidor proxy y ha activado la casilla de verificación Cerrar automáticamente cuadros de diálogo y ventanas emergentes. Esto significa que la araña espera a que usted complete su información de inicio de sesión en el cuadro de diálogo de autenticación. Desactive esta casilla si la LAN no está configurada para utilizar un servidor proxy.

Duplicados. Esta configuración afecta a la araña cuando se ejecuta solo en modo manual. Active esta casilla de verificación si quiere que la araña capture la misma página más de una vez si cambia la página. Esto es útil al capturar aplicaciones web que utilizan JavaScript y tecnologías relacionadas (como AJAX) para modificar páginas después de cargarlas. Después de activar esta casilla de verificación, configure la opción con lo siguiente:

  • Número máximo de duplicados para URL. Introduzca el número máximo de veces que quiere que la araña capture una página.
  • Valor de diferencia de contenido de página para capturar. Introduzca el porcentaje en el que debe cambiar la página para que se vuelva a capturar.