Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Portable Document Format >> Content
Hoe bewaar je een PDF-bestand met QTP?
QTP (QuickTest Professional) ondersteunt niet direct het opslaan van PDF-bestanden. Het is in de eerste plaats ontworpen voor het automatiseren van UI-interacties en het testen van applicaties, niet voor het rechtstreeks manipuleren van bestandsformaten zoals PDF's. Om een ​​PDF op te slaan, moet u gebruik maken van externe componenten of bibliotheken die toegankelijk zijn via de scriptmogelijkheden van QTP (meestal VBScript).

De aanpak hangt af van *hoe* de PDF wordt gegenereerd:

Scenario 1:De PDF wordt gegenereerd door een applicatie waar QTP al interactie mee heeft.

Als de applicatie die QTP bestuurt een functionaliteit "Opslaan als" of "Opslaan" heeft die resulteert in een PDF, kunt u de objectherkenning en methoden van QTP gebruiken om met deze UI-elementen te communiceren. Meestal gaat het om:

1. Het dialoogvenster Opslaan identificeren: Gebruik de Object Spy om het dialoogvenster Opslaan als, de knoppen en de tekstvelden te identificeren.

2. Het bestandspad en de naam instellen: Gebruik 'Set'-instructies om de tekstvelden voor de bestandsnaam en het pad in te vullen.

3. De opslagactie activeren: Gebruik de `Klik`-methode op de knop "Opslaan".

Voorbeeld (VBScript):

```vbscript

Ervan uitgaande dat 'SaveAsDialog' het object is dat het dialoogvenster Opslaan als vertegenwoordigt

Set SaveAsDialog =Browser("Browser").Page("Pagina").Dialog("Opslaan als")

SaveAsDialog.WinFormsObject("Edit").Set "C:\path\to\your\file.pdf" ' Stel het bestandspad en de naam in

SaveAsDialog.WinFormsObject("Button").Klik op ' Klik op de knop 'Opslaan'

```

Scenario 2:De PDF moet programmatisch worden gemaakt.

U zou een bibliotheek van derden (zoals een COM-component voor het maken van PDF's) in uw QTP-script moeten integreren. Dit is aanzienlijk complexer en hangt af van de specifieke bibliotheek die u kiest. Er zijn talloze PDF-bibliotheken beschikbaar (sommige commercieel, sommige open-source), elk met zijn eigen API- en integratievereisten. U dient de documentatie van de bibliotheek te raadplegen voor details over hoe u deze kunt gebruiken in uw VBScript-code.

Scenario 3:De PDF bestaat al en u moet deze kopiëren/hernoemen.

Dit is het eenvoudigste geval. U kunt standaard VBScript-bestandssysteembewerkingen gebruiken:

```vbscript

Stel fso =CreateObject("Scripting.FileSystemObject") in

fso.CopyFile "C:\pad\naar\bron.pdf", "C:\pad\naar\bestemming.pdf", True ' True overschrijft indien aanwezig

```

Samenvattend slaat QTP zelf niet rechtstreeks PDF's op. U moet uw aanpak aanpassen op basis van de manier waarop de PDF wordt gemaakt of geopend binnen de context van uw automatisering. De bovenstaande voorbeelden illustreren enkele basistechnieken; de exacte code zal aanzienlijk variëren, afhankelijk van uw specifieke toepassing en omgeving. Vergeet niet om de benodigde bibliotheken te installeren en ernaar te verwijzen (indien nodig) en potentiële fouten op de juiste manier af te handelen.

Previous: Next:
  Portable Document Format
·Hoe je iets te verwijderen van…
·Hoe om PDF's Turn Into typeerb…
·Hoe een PDF converteren naar e…
·Hoe maak je een PDF- document …
·Hoe je documenten converteren …
·Hoe maak je een digitale handt…
·Hoe een PDF afdrukken Als Hand…
·Hoe kan ik een document conver…
·Waarom kan ik niet afdrukken e…
  Related Articles
Wat is de betekenis van tijdssegmenten i…
Wat is de betekenis van het primaire att…
Wat is de betekenis van de werking van d…
Wat is de betekenis van overhead in comp…
Wat is de betekenis van efficiëntie in …
Wat is de rol van schema in programmeert…
Wat is de rol van schema in de informati…
Wat is het doel van het Windows-archiefk…
Wat is het proces voor decodering van be…
  Software Articles
·Hoe installeer je software vanaf andere …
·Hoe onderscheidt een bestandsextensie he…
·Maya Karakter Modeling Tutorial 
·Hoe je afbeelding Perspectief wijzigen M…
·Hoe je Photoshop Filters zoeken 
·Hoe te Fonts In Photoshop CS2 
·Hoe je toegang tot extra Drive Letters i…
·Hoe om muziek te downloaden naar een tel…
·Hoe maak je een Easy Collage in Photosho…
Copyright © Computer Kennis https://www.nldit.com