File Upload Handler representa el método OpenFileDialogHandler y proporciona compatibilidad para la carga de archivos en un sitio web de destino. La opción permite pasar un archivo a un cuadro de diálogo de carga e iniciar la carga.
Tenga en cuenta que la opción solo está disponible junto con la opción Descargar archivos o cuando se grabó un paso de descarga de archivos anteriormente dentro del script.
Para aplicar el controlador:
- Haga clic con el botón secundario en la línea (paso), después de lo cual se debe habilitar el controlador.
- Seleccione Carga de archivos del controlador > de diálogo.
- Seleccione un nombre de archivo de la lista de archivos descargados anteriormente dentro del script. Tenga en cuenta que puede editar los parámetros del controlador en el panel de edición, situado a la izquierda del área de código de script.
Una vez aplicado el controlador, el método OpenFileDialogHandler espera un evento de clic de botón que llama al cuadro de diálogo de carga, pasa el nombre de archivo especificado y ejecuta la operación de carga.
Ejemplo de uso
Supongamos que necesitamos grabar un escenario de prueba de carga de archivos pero no tenemos un archivo de prueba para cargar en la mano. Con el controlador de carga de archivos, podemos agregar un archivo de prueba para cargar en el script más tarde una vez finalizada la grabación.
Comencemos con la grabación de una transacción de carga en EveryStepWeb Recorder. Para admitir el escenario de carga, hacemos clic en el botón Agregar archivos en la página de carga de archivos. Como queremos agregar un archivo para cargar más tarde, hacemos clic en Cancelar en el cuadro de diálogo Cargar archivos.
A continuación, detenemos la grabación y eliminamos la línea OpenFileDialogHandler (OpenFileDialogButton.Cancel) del script.
Luego, debemos agregar el método Download para descargar un archivo de prueba al sistema.
Finalmente, usamos el controlador de carga de archivos para pasar el archivo de prueba al cuadro de diálogo de carga de archivos que aparecerá al reproducir el script.
Para validar el resultado de la actualización, usaremos la opción Validación de palabras clave de página del menú contextual del script (Validar > palabra clave de página).