WinDriver: Porovnání verzí
(→Wizard) |
|||
| Řádek 121: | Řádek 121: | ||
[[File:WinDriverWizard.png]] | [[File:WinDriverWizard.png]] | ||
# Obsahuje nejpoužívanější typy příkazů. Je zde možné požadovaný příkaz vybrat nebo ponechat sekci bez výběru a příkaz zvolit v nabídce Inspektoru u parametru [[#command-| Command]]. | # Obsahuje nejpoužívanější typy příkazů. Je zde možné požadovaný příkaz vybrat nebo ponechat sekci bez výběru a příkaz zvolit v nabídce Inspektoru u parametru [[#command-| Command]]. | ||
| − | # Definice cíle příkazu je založena na 3 záchytných bodech: identifikace okna (sekce Window), identifikace kontejneru obsahujícího cíl (sekce Parent) a identifikace samotného cíle (sekce Target), což je okno či komponenta, se kterou má WinDriver interagovat. Z techto polí a jejich checkboxů je automaticky sestavena definice parametrů v poli Target Parameters. Ve většině případů postačí ponechat hodnoty tak, jak je dosadí funkce Pick. Za pozornost stojí hodnoty v polích Text Pokud např. má okno proměnlivý titulek (např. obsahuje název dokumentu nebo značku oznamující změnu dokumentu), je nutné check box u tohoto pole zrušit. Tlačítko '''Pick''' | + | # Definice cíle příkazu je založena na 3 záchytných bodech: identifikace okna (sekce Window), identifikace kontejneru obsahujícího cíl (sekce Parent) a identifikace samotného cíle (sekce Target), což je okno či komponenta, se kterou má WinDriver interagovat. Z techto polí a jejich checkboxů je automaticky sestavena definice parametrů v poli Target Parameters. Ve většině případů postačí ponechat hodnoty tak, jak je dosadí funkce Pick. Za pozornost stojí hodnoty v polích Text Pokud např. má okno proměnlivý titulek (např. obsahuje název dokumentu nebo značku oznamující změnu dokumentu), je nutné check box u tohoto pole zrušit. Tlačítko '''Pick''' spustí režim získávání informací o komponentě pod kurzorem myši. Pokud je červeně orámována správná komponenta, klikněte na červený text PICK v levém horním rohu orámování. Hodnoty v této sekci budou dosazeny podle zjištěných informací. |
# Pole Value odpovídá hodnotě parametru [[#value-| Value]]. Pokud je zvolen příkaz Command a pole Target Parameters označuje okno obsahující nabídku (Menu), lze použít tlačítko '''Commands''' k výběru položky nabídky a získání identifikátoru odpovídajícího příkazu, který bude dosazen do pole Value. | # Pole Value odpovídá hodnotě parametru [[#value-| Value]]. Pokud je zvolen příkaz Command a pole Target Parameters označuje okno obsahující nabídku (Menu), lze použít tlačítko '''Commands''' k výběru položky nabídky a získání identifikátoru odpovídajícího příkazu, který bude dosazen do pole Value. | ||
</translate> | </translate> | ||
Verze z 3. 2. 2025, 19:25
Obsah
Popis
Alias: WND
Spustí příkaz přes zprávy Windows API.
Spustí příkaz určený parametrem Command přes zprávy Windows API.
Vstupní parametry
Command
Typ String
Příkaz pro Windows API.
- click
- Target=Control (typicky typu Button)
- getChecked
- Target=Control (typicky typu Checkbox nebo Radiobutton)
- Output=Stav (0=nezaškrtnuto, 1=zaškrtnuto)
- getCount
- Target=Control
- Output=Počet nalezených objektů
- getHandle
- Target=Control
- Output=Handle prvního nalezeného objektu
- getHandles
- Target=Control
- Output=Čárkou oddělený seznam handlů nalezených objektů
- getText
- Target=Control
- Output=Text objektu
- setChecked
- Target=Control (typicky typu Checkbox nebo Radiobutton)
- Value=Požadovaný stav (0=nezaškrtnuto, nenulové celé číslo=zaškrtnuto)
- setText
- Target=Control
- Value=Text
Target
Typ String
Cíl příkazu identifikovaný použitím parametrů:
- windowHandle
- windowClass
- windowText
- parentHandle
- parentClass
- parentText
- parentIndex
- handle
- class
- text
- index
Value
Typ String
Hodnota parametru příkazu.
Enabled
Typ Number
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.
PreWait
Typ Number
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
PostWait
Typ Number
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
Výstupní parametry
Output
Typ String
Výstup příkazu
Wizard
Tento příkaz má vlastního pomocníka pro nastavení (Wizard). Většina důležitých informací o komponentách, na které je WinDriver aplikován, je uživateli skryta. Wizard poskytuje nástroje umožňující tyto informace získat.
- Obsahuje nejpoužívanější typy příkazů. Je zde možné požadovaný příkaz vybrat nebo ponechat sekci bez výběru a příkaz zvolit v nabídce Inspektoru u parametru Command.
- Definice cíle příkazu je založena na 3 záchytných bodech: identifikace okna (sekce Window), identifikace kontejneru obsahujícího cíl (sekce Parent) a identifikace samotného cíle (sekce Target), což je okno či komponenta, se kterou má WinDriver interagovat. Z techto polí a jejich checkboxů je automaticky sestavena definice parametrů v poli Target Parameters. Ve většině případů postačí ponechat hodnoty tak, jak je dosadí funkce Pick. Za pozornost stojí hodnoty v polích Text Pokud např. má okno proměnlivý titulek (např. obsahuje název dokumentu nebo značku oznamující změnu dokumentu), je nutné check box u tohoto pole zrušit. Tlačítko Pick spustí režim získávání informací o komponentě pod kurzorem myši. Pokud je červeně orámována správná komponenta, klikněte na červený text PICK v levém horním rohu orámování. Hodnoty v této sekci budou dosazeny podle zjištěných informací.
- Pole Value odpovídá hodnotě parametru Value. Pokud je zvolen příkaz Command a pole Target Parameters označuje okno obsahující nabídku (Menu), lze použít tlačítko Commands k výběru položky nabídky a získání identifikátoru odpovídajícího příkazu, který bude dosazen do pole Value.