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.