WinDriver/en: Porovnání verzí

Z Wiki
Přejít na: navigace, hledání
(Založena nová stránka s textem „*click **Target=Control (typically Button) *getChecked **Target=Control (typically Checkbox or Radiobutton) **Output=State (0=unchecked, 1=checked) *getCou…“)
(Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky)
 
(Není zobrazeno 15 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 9: Řádek 9:
 
'''Runs the command via Windows API messages.'''
 
'''Runs the command via Windows API messages.'''
  
 +
<div class="mw-translate-fuzzy">
 
Runs the command specified by the [[#command-| Command]] parameter via Windows API messages.
 
Runs the command specified by the [[#command-| Command]] parameter via Windows API messages.
 +
</div>
  
 
== Input parameters ==
 
== Input parameters ==
Řádek 20: Řádek 22:
 
Command for Windows API.
 
Command for Windows API.
  
 +
<div class="mw-translate-fuzzy">
 
*click
 
*click
 
**Target=Control (typically Button)
 
**Target=Control (typically Button)
Řádek 43: Řádek 46:
 
**Target=Control
 
**Target=Control
 
**Value=Text
 
**Value=Text
 +
</div>
  
 
=== Target ===
 
=== Target ===
  
Typ [[Special:MyLanguage/Datové typy#String | String]]
+
Type [[Special:MyLanguage/Datové typy#String | String]]
  
Cíl příkazu.
+
<div class="mw-translate-fuzzy">
 +
The target of the command identified using parameters:
 +
*windowHandle
 +
*windowClass
 +
*windowText
 +
*parentHandle
 +
*parentClass
 +
*parentText
 +
*parentIndex
 +
*handle
 +
*class
 +
*text
 +
*index
 +
</div>
  
 
=== Value ===
 
=== Value ===
  
Typ [[Special:MyLanguage/Datové typy#String | String]]
+
Type [[Special:MyLanguage/Datové typy#String | String]]
  
Hodnota parametru příkazu.
+
The value of the command parameter.
  
 
=== Enabled ===
 
=== Enabled ===
  
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
+
Type [[Special:MyLanguage/Datové typy#Number | Number]]
  
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.
+
Enables or disables the command. If the value is 0, the command will not be executed.
  
 
=== PreWait ===
 
=== PreWait ===
  
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
+
Type [[Special:MyLanguage/Datové typy#Number | Number]]
  
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
+
Delay in milliseconds before executing the command. It has no effect if Enabled=0.
  
 
=== PostWait ===
 
=== PostWait ===
  
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
+
Type [[Special:MyLanguage/Datové typy#Number | Number]]
  
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
+
Delay in milliseconds before executing the command. It has no effect if Enabled=0.
  
== Výstupní parametry ==
+
== Output parameters ==
  
 
=== Output ===
 
=== Output ===
  
Typ [[Special:MyLanguage/Datové typy#String | String]]
+
Type [[Special:MyLanguage/Datové typy#String | String]]
 +
 
 +
Command output
  
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.
 +
[[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]].
 +
# 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í s ohledem na stav 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 nebo hodnotu parametrizovat. 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. Některé aplikace bohužel neumožňují zjištění textu položky menu.

Aktuální verze z 5. 3. 2025, 14:04

Jiné jazyky:
English • ‎čeština

Description

Alias: WND

Runs the command via Windows API messages.

Runs the command specified by the Command parameter via Windows API messages.

Input parameters

Command

Type String

Command for Windows API.

  • click
    • Target=Control (typically Button)
  • getChecked
    • Target=Control (typically Checkbox or Radiobutton)
    • Output=State (0=unchecked, 1=checked)
  • getCount
    • Target=Control
    • Output=Number of objects found
  • getHandle
    • Target=Control
    • Output=Handle of the first object found
  • getHandles
    • Target=Control
    • Output=Coma separated list of handles
  • getText
    • Target=Control
    • Output=Text of object
  • setChecked
    • Target=Control (typically Checkbox or Radiobutton)
    • Value=Desired state (0=unchecked, non-zero integer=checked)
  • setText
    • Target=Control
    • Value=Text

Target

Type String

The target of the command identified using parameters:

  • windowHandle
  • windowClass
  • windowText
  • parentHandle
  • parentClass
  • parentText
  • parentIndex
  • handle
  • class
  • text
  • index

Value

Type String

The value of the command parameter.

Enabled

Type Number

Enables or disables the command. If the value is 0, the command will not be executed.

PreWait

Type Number

Delay in milliseconds before executing the command. It has no effect if Enabled=0.

PostWait

Type Number

Delay in milliseconds before executing the command. It has no effect if Enabled=0.

Output parameters

Output

Type String

Command output

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. WinDriverWizard.png

  1. 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.
  2. 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í s ohledem na stav 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 nebo hodnotu parametrizovat. 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í.
  3. 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. Některé aplikace bohužel neumožňují zjištění textu položky menu.