Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako uložíte súbor PDF s QTP?

QTP (QuickTest Professional) priamo nepodporuje ukladanie súborov PDF. Je primárne navrhnutý na automatizáciu interakcií používateľského rozhrania a testovacích aplikácií, nie na priamu manipuláciu s formátmi súborov, ako sú PDFS. Ak chcete uložiť PDF, musíte využiť externé komponenty alebo knižnice prístupné prostredníctvom skriptovacích schopností QTP (zvyčajne VBScript).

Prístup závisí od * Ako sa generuje PDF:

Scenár 1:PDF je generovaný aplikáciou QTP už interaguje s.

Ak aplikácia QTP riadi riadenie, má funkciu „uložiť ako“ alebo „uložiť“, ktorá má za následok PDF, môžete na interakciu s týmito prvkami používateľského rozhrania použiť rozpoznávanie objektov a metódy QTP. Zvyčajne to zahŕňa:

1. Identifikácia dialógového okna ukladania: Pomocou objektu Spy identifikujte dialógové okno Uložiť ako dialógové okno, tlačidlá a textové polia.

2. Nastavenie cesty a názvu súboru: Na vyplnenie polí názvu súboru a textových polí cesty použite príkazy set`.

3. Spúšťanie akcie uloženia: Použite metódu `Click 'na tlačidle„ Uložiť “.

Príklad (vBScript):

`` `VBScript

„Za predpokladu, že„ savasasdialog “je objekt predstavujúci dialógové okno uloženia ako dialóg

SET SALEASDIALOG =BROWSER ("BROWSER"). Page ("Page").

SAVEASDIALOG.WINFORMSOBJECT ("EDIT"). SET "C:\ path \ to \ your \ file.pdf" 'Set File Cesta a názov

SAVEASDIALOG.WINFORMSOBJECT ("TLAČIDLO"). Kliknite na tlačidlo "Uložiť"

`` `

Scenár 2:PDF je potrebné vytvoriť programovo.

Musíte do svojho QTP skriptu integrovať knižnicu tretích strán (napríklad komponent COM pre vytvorenie PDF). Je to výrazne zložitejšie a závisí od konkrétnej knižnice, ktorú si vyberiete. K dispozícii je množstvo knižníc PDF (niektoré komerčné, niektoré otvorené zdroje), z ktorých každá má vlastné API a požiadavky na integráciu. Musíte sa poradiť s dokumentáciou knižnice, kde nájdete podrobnosti o tom, ako ju používať v rámci vášho kódu VBScript.

Scenár 3:PDF už existuje a musíte ho skopírovať/premenovať.

Toto je najjednoduchší prípad. Môžete použiť štandardné operácie systému súborov VBScript:

`` `VBScript

Set fso =createObject ("scripting.FilesystemObject")

fso.CopyFile "C:\ Path \ to \ source.pdf", "c:\ path \ do \ cieľový

`` `

Stručne povedané, QTP samotný priamo neukladá PDFS. Svoj prístup musíte prispôsobiť na základe toho, ako sa PDF vytvára alebo pristupuje v kontexte vašej automatizácie. Príklady vyššie ilustrujú niektoré základné techniky; Presný kód sa bude značne líšiť v závislosti od vašej konkrétnej aplikácie a prostredia. Nezabudnite nainštalovať a odkazovať na potrebné knižnice (v prípade potreby) a primerane spracovať potenciálne chyby.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené