Software  
 
Rede de conhecimento computador >> Software >> Portable Document Format >> Content
Como você salva um arquivo PDF com QTP?
O QTP (QuickTest Professional) não suporta diretamente a economia de arquivos PDF. Ele foi projetado principalmente para automatizar as interações e aplicativos de teste da interface do usuário, não para manipular diretamente os formatos de arquivo como o PDFS. Para salvar um PDF, você precisaria aproveitar componentes externos ou bibliotecas acessíveis através dos recursos de script do QTP (normalmente VBScript).

A abordagem depende de * como * o PDF é gerado:

Cenário 1:O PDF é gerado por um aplicativo QTP já está interagindo.

Se o QTP do aplicativo estiver controlando uma funcionalidade "salvar como" ou "salvar" que resulta em um PDF, você poderá usar o reconhecimento de objetos e os métodos do QTP para interagir com esses elementos da interface do usuário. Isso geralmente envolve:

1. Identificando a caixa de diálogo Salvar: Use o espião do objeto para identificar a caixa de diálogo Salvar como, botões e campos de texto.
2. Configurando o caminho do arquivo e o nome: Use as instruções `set` para preencher o nome do arquivo e os campos de texto do caminho.
3. Use o método `click` no botão" Salvar ".

Exemplo (VBScript):

`` `VBScript
'Assumindo' SAVEASDIALOG 'é o objeto que representa o salvamento como diálogo
Set saveasdialog =navegador ("navegador").

SAVEASDIALOG.WINFORMSOBJECT ("EDIT"). Definir "C:\ PATH \ TO \ Your \ file.pdf" 'Defina o caminho do arquivo e o nome do arquivo e o nome
SAVEASDIALOG.WINFORMSOBJECT ("Botão"). Clique em 'Clique no botão "Salvar"
`` `

Cenário 2:O PDF precisa ser criado programaticamente.

Você precisaria integrar uma biblioteca de terceiros (como um componente COM para criação de PDF) no seu script QTP. Isso é significativamente mais complexo e depende da biblioteca específica que você escolher. Existem inúmeras bibliotecas PDF disponíveis (algumas comerciais, outras de código aberto), cada uma com seus próprios requisitos de API e integração. Você precisaria consultar a documentação da biblioteca para obter detalhes sobre como usá -la no seu código VBScript.

Cenário 3:O PDF já existe e você precisa copiar/renomeá -lo.

Este é o caso mais simples. Você pode usar operações padrão do sistema de arquivos VBScript:

`` `VBScript
Set fso =createObject ("script.filesystemoBject")
fso.copyFile "C:\ path \ to \ source.pdf", "c:\ path \ to \ destination.pdf", true 'true substitui se existe
`` `

Em resumo, o próprio QTP não salva diretamente os PDFs. Você precisa adaptar sua abordagem com base em como o PDF é criado ou acessado no contexto de sua automação. Os exemplos acima ilustram algumas técnicas básicas; O código exato variará consideravelmente com base em seu aplicativo e ambiente específicos. Lembre -se de instalar e referenciar as bibliotecas necessárias (se necessário) e lidar com possíveis erros adequadamente.

Anterior :

Próximo :
  Os artigos relacionados
·Como converter um PDF para EPUB em um Mac para leitura …
·Como alterar documentos PDF para JPG Form 
·Como imprimir páginas da Web para PDF 
·Como faço para alterar as configurações de conversã…
·Como converter para PDF a partir de HWP 
·Como converter um PDF para o OneNote 
·Como faço para criar um PDF a partir de DocX Usando PD…
·Como Incorporar um arquivo PDF em HTML Com ColdFusion 
·Como Preencher texto em um formulário PDF 
·Como armazenar documentos PDF em um iPhone 
  Artigos em destaque
·Tutorial de um novato para o Adobe Photoshop 
·Como restaurar meu PC para Original Sem um disco de bac…
·MS Office 2007 System Suite Treinamento 
·Como compactar grandes arquivos PDF 
·Como fazer formas em 3D no Photoshop CS4 
·O Norton Ghost 2003 é compatível com o servidor Windo…
·Como fazer um gráfico no Excel para Mac 
·O que é o título multimídia? 
·Quais são Settings em parágrafos 
·Como obter endereços IP com CommView 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados