WinDriver

Z Wiki
Verze z 3. 2. 2025, 18:53, kterou vytvořil SamiecK (diskuse | příspěvky) (Wizard)
Přejít na: navigace, hledání
Jiné jazyky:
English • ‎čeština

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 obsahuje 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)