“Conocimiento software>Formato de Documento Portátil

¿Cómo se guarda un archivo PDF con QTP?

2015/5/25
QTP (QuickTest Professional) no admite directamente guardar archivos PDF. Está diseñado principalmente para automatizar las interacciones de interfaz de usuario y las aplicaciones de prueba, no para manipular directamente formatos de archivo como PDFS. Para guardar un PDF, necesitaría aprovechar los componentes externos o bibliotecas accesibles a través de las capacidades de secuencia de comandos de QTP (típicamente VBScript).

El enfoque depende de * cómo * se genera el PDF:

Escenario 1:El PDF se genera mediante una aplicación QTP ya está interactuando con.

Si la aplicación QTP está controlando tiene una funcionalidad de "guardar" o "guardar" que da como resultado un PDF, puede usar el reconocimiento de objetos de QTP y los métodos para interactuar con estos elementos de la interfaz de usuario. Esto generalmente implica:

1. Identificación del cuadro de diálogo Guardar: Use el objeto espía para identificar el cuadro de diálogo Guardar como, botones y campos de texto.

2. Configuración de la ruta y el nombre del archivo: Use las declaraciones `set` para completar el nombre del archivo y los campos de texto de ruta.

3. Activando la acción de guardado: Use el método `Click` en el botón" Guardar ".

Ejemplo (VBScript):

`` `VBScript

'Suponiendo' saveasdialog 'es el objeto que representa el cuadro de diálogo Guardar como

Establecer saveAsDialog =navegador ("navegador"). Page ("Página"). Dialog ("Guardar como")

Saveasdialog.winformsObject ("editar"). Establecer "C:\ Path \ a \ Your \ file.pdf" 'Establecer la ruta y el nombre

Saveasdialog.winformsObject ("botón"). Haga clic en 'Haga clic en el botón "Guardar"

`` `` ``

Escenario 2:El PDF debe crearse mediante programación.

Debería integrar una biblioteca de terceros (como un componente COM para la creación de PDF) en su script QTP. Esto es significativamente más complejo y depende de la biblioteca específica que elija. Existen numerosas bibliotecas PDF disponibles (algunas comerciales, algunas de código abierto), cada una con sus propios API y requisitos de integración. Debería consultar la documentación de la biblioteca para obtener detalles sobre cómo usarla dentro de su código VBScript.

Escenario 3:El PDF ya está existente y debe copiarlo/cambiar el nombre.

Este es el caso más simple. Puede usar operaciones estándar del sistema de archivos VBScript:

`` `VBScript

Establecer fso =createObject ("scripting.filesystemObject")

fso.CopyFile "C:\ Path \ a \ Source.pdf", "C:\ Path \ a \ Destination.pdf", verdadero 'Verdadero sobrescribe si existe

`` `` ``

En resumen, QTP en sí no guarda directamente PDFS. Debe adaptar su enfoque en función de cómo se crea o accede el PDF dentro del contexto de su automatización. Los ejemplos anteriores ilustran algunas técnicas básicas; El código exacto variará considerablemente en función de su aplicación y entorno específicos. Recuerde instalar y hacer referencia a las bibliotecas necesarias (si es necesario) y manejar posibles errores de manera adecuada.

Formato de Documento Portátil
Cómo convertir PDF a SDK
Cómo quitar un Acrobat PDF Security Password Usar el procesamiento por lotes
¿Cómo se inserta texto en un archivo PDF usando Acrobat Professional 6.0 para que imprima y guardará?
¿Qué es mejor una etiqueta de dirección escrita a mano o impresa en una invitación de graduación?
Cómo enviar un archivo PDF a una máquina de fax
Cómo eliminar un PDF Descargar Desde su página web
Cómo convertir un PDF a un PPT con Open Source
Cómo proteger un archivo PDF a sólo lectura
Conocimiento de la computadora © http://www.ordenador.online