uživatelské rozhraní IA-Connect
IA-Connect je platforma RPA pro automatizaci robotických procesů, která přidává funkce RPA z cloudu do místních virtuálních počítačů nebo prostřednictvím připojení Citrix nebo Vzdálené plochy Microsoftu. Toto je modul pro automatizaci uživatelského rozhraní aplikace systému Windows UIA.
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Logic Apps | Standard | Všechny oblasti Logic Apps s výjimkou následujících: – Oblasti Azure Government – Oblasti Azure China - Ministerstvo obrany USA (DoD) |
| Power Apps | Premium | Všechny oblasti Power Apps s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Power Automate | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Kontakt | |
|---|---|
| Název | Ultima Labs |
| URL | https://www.ultima.com/ultima-labs |
| IAConnect@ultima.com |
| Metadata konektoru | |
|---|---|
| Vydavatel | Ultima Business |
| Internetová stránka | https://www.ultima.com/ultima-labs |
| Zásady ochrany osobních údajů | https://www.ultima.com/privacy-policy |
| Kategorie | IT provoz; Produktivita |
IA-Connect je platforma RPA (Robotic Process Automation), která přidává funkce RPA z Power Automate Cloud Flow k místním virtuálním počítačům nebo přes připojení Citrix nebo Microsoft Remote Desktop (RDS). Konektory IA-Connect poskytují více než 800 akcí, což umožňuje automatizovat každý typ místní aplikace přímo z toku cloudu Power Automate. Všechny IA-Connect akce jsou k dispozici přímo z vašeho cloudového toku Power Automate, který poskytuje snadnou integraci mezi cloudovými a místními aplikacemi, schopnost využívat stávající podmínky, smyčky, dynamický obsah, výrazy a zpracování výjimek v procesech RPA. Použití konektorů IA-Connect také poskytuje úplnou historii spouštění a auditovatelnost z historie spuštění toku a zároveň odstraňuje nutnost mít samostatnou aplikaci, konzolu nebo studio pro vývoj procesů RPA.
Požadavky
Pokud chcete použít některý z konektorů IA-Connect, musíte nainstalovat IA-Connect software. To je zdarma test po dobu 30 dnů, po které budete vyžadovat IA-Connect licenci.
Software IA-Connect se skládá ze dvou hlavních komponent:
Orchestrátor IA-Connect, což je webová aplikace Azure, kterou byste hostovala ve svém vlastním tenantovi Azure. To zpracovává směrování a zabezpečení toků RPA do jednoho nebo několika místních nebo cloudových virtuálních počítačů.
Agent IA-Connect a director, který je nainstalovaný na virtuálních počítačích, kde je software, který chcete automatizovat, přístupný. Kromě toho může agent IA-Connect běžet uvnitř relace Citrix nebo Vzdálené plochy (RDS), kde jsou příkazy RPA předány virtuální kanál do vzdálené relace ke spuštění. Agenta IA-Connect lze spustit ze sdílené síťové složky a nevyžaduje instalaci.
Dostupné konektory IA-Connect
Dostupné konektory IA-Connect jsou:
- IA-Connect dynamického kódu
- IA-Connect Java
- IA-Connect JML
- IA-Connect sálový počítač
- IA-Connect Microsoft Office
- IA-Connect grafické uživatelské rozhraní SAP
- relace IA-Connect
- uživatelské rozhraní IA-Connect
- webový prohlížeč IA-Connect
Jak získat přihlašovací údaje
Pokud chcete získat licenci a zahájit 30denní bezplatnou zkušební verzi, odešlete prosím žádost na našich webových stránkách (https://www.ultima.com/IA-Connect/Power-Automate).
Po přijetí žádosti o zkušební verzi vás budeme kontaktovat prostřednictvím e-mailové adresy, která vám pomůže s nastavením IA-Connect softwaru a poskytnutím zkušební licence. Toto je plně doporučená zkušební verze, která vám umožní otestovat všech 800 akcí ve všech 9 konektorech IA-Connect ve vašem vlastním prostředí během zkušebního období.
Začínáme s konektorem
Po odeslání žádosti o zkušební verzi pro IA-Connect budete moct stáhnout soubor ZIP obsahující IA-Connect software a dokumentaci týkající se instalace a nastavení. Budeme vás také kontaktovat, abychom vám podle potřeby nabídli podporu a pokyny.
Support
Během zkušebního období můžete kontaktovat Ultima Labs (IAConnect@ultima.com) o podporu a pomoc.
Po zakoupení IA-Connect licencí obdržíte tokeny podpory, které se dají uplatnit pro školení nebo podporu od technického centra Ultima založeného na Velké Británii( TSC).
Známé problémy, běžné chyby a nejčastější dotazy
Naše znalostní báze obsahuje řadu článků, které pokrývají všechny známé problémy, běžné chyby, ke kterým může dojít při používání konektorů IA-Connect a nejčastějších dotazů. Přístup k těmto prostředkům je dostupný https://support.ultima.com/ultimalabs v rámci zkušební verze IA-Connect a po zakoupení licence IA-Connect.
Vytvoření připojení
Konektor podporuje následující typy ověřování:
| výchozí | Parametry pro vytvoření připojení | Všechny oblasti | Nesdílitelné |
Výchozí
Použitelné: Všechny oblasti
Parametry pro vytvoření připojení
Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.
| Název | Typ | Description | Povinné |
|---|---|---|---|
| Klíč rozhraní API | securestring | Klíč rozhraní API pro toto rozhraní API | Pravdivé |
| adresa nástroje IA-Connect Orchestrator | řetězec | Zadejte adresu nástroje IA-Connect Orchestrator bez komponenty HTTP(S). | Pravdivé |
Limity omezování
| Name | Volání | Období obnovení |
|---|---|---|
| Volání rozhraní API na připojení | 100 | 60 sekund |
Akce
| Existuje okno Win32 nejvyšší úrovně. |
Rychlá akce Win32, která hlásí, jestli existuje okno Win32 nejvyšší úrovně. Okno nejvyšší úrovně je okno, které je připojené k ploše. Můžete hledat podle názvu třídy nebo názvu okna nebo můžete zadat pokročilejší filtry hledání, včetně zástupných znaků. I když tato akce používá rozhraní API Win32, dokáže rozpoznat Windows, Javu, ModernUI a webová okna. Okno musí existovat, IA-Connect nebude čekat. Je častější použít akci UIA Existuje prvek plochy UIA, který je výkonnější, ale tato akce Win32 se obvykle spouští rychleji. |
| Existuje prvek desktopového rozhraní UIA. |
Zaznamenává, zda existuje prvek plochy a poskytuje některé základní vlastnosti elementu. |
| Existuje prvek UIA. |
Hlásí, zda prvek existuje a vrací některé základní vlastnosti elementu. |
| Focus UIA – element |
Fokusuje prvek, který z něj dělá aktivní prvek pro fokus klávesnice a v závislosti na aplikaci může převést okno prvku do popředí. |
| Global double left mouse click on UIA element |
Přesune myš na střed nebo vybraný okraj, roh nebo posun vzhledem k prvku UIA a pokliká na levé tlačítko myši. |
| Global middle mouse click on UIA element |
Přesune myš na střed nebo vybraný okraj, roh nebo posun vzhledem k prvku UIA a klikne na prostřední tlačítko myši. |
| Globální kliknutí myší na oblast barev hledání prvků UIA |
Přesune myš přes oblast pixelů v prvku UIA, který splňuje zadaná kritéria barev a provede kliknutí myší. Prvek by se měl nejprve přenést na přední místo, protože snímek obrazovky pořizuje kopii obrazovky v umístění prvků. |
| Globální kliknutí pravým tlačítkem myši na prvek UIA |
Přesune myš na střed nebo vybraný okraj, roh nebo posun vzhledem k prvku UIA a klikne na pravé tlačítko myši. |
| Globální levý kliknutí myší na prvek UIA |
Přesune myš na střed nebo vybraný okraj, roh nebo posun vzhledem k prvku UIA a klikne na levé tlačítko myši. |
| Globální vstupní heslo do elementu UIA |
Přesune myš na střed prvku, fokus na něj, levým kliknutím a stiskne klávesy. Obvykle se používá se vstupem hesla, který nepřijímá nativní metody zadávání UIA. |
| Globální vstupní text do elementu UIA |
Přesune myš na střed prvku, fokus na něj, levým kliknutím a stiskne klávesy. Obvykle se používá s textovým vstupem, který nepřijímá nativní metody zadávání UIA. |
| Je zaškrtnutý prvek UIA. |
Tato akce vrátí hodnotu true nebo false označující, zda je prvek (obvykle zaškrtávací políčko nebo přepínač) zaškrtnuté. |
| Klikněte na položku prvku seznamu UIA podle indexu. |
Klikne na prvek seznamu, který odpovídá zadanému indexu. Obvykle se používá k výběru položky v rozevíracím seznamu nebo položce nabídky. |
| Klikněte na položku prvku seznamu UIA podle názvu. |
Klikne na prvek seznamu se zadaným názvem. Obvykle se používá k výběru položky v rozevíracím seznamu nebo položce nabídky. |
| Kontrola elementu UIA |
Nastaví stav prvku (obvykle zaškrtávací políčko nebo přepínač) na zaškrtnuté nebo nezaškrtnuté. |
| Kontrola několika prvků UIA |
Nastaví stav více prvků (obvykle zaškrtávací políčko nebo přepínač) na zaškrtnuté nebo nezaškrtnuté. |
| Kreslení obdélníku kolem prvku UIA |
Nakreslí obdélník kolem obvodu prvku, který vám pomůže identifikovat, že nalezený prvek je ten, který je povinný. Obdélník se po 5 sekundách automaticky odebere. |
| Maximalizace okna UIA |
Maximalizuje okno pomocí zadaného úchytu UIA. |
| Minimalizovat okno UIA |
Minimalizuje okno pomocí zadaného úchytu UIA. |
| Má proces okno Win32. |
Jednoduchá a rychlá akce Win32, která hlásí, jestli má proces (určený názvem) nějaká viditelná okna. Okno musí existovat: IA-Connect nebude čekat. Doporučuje se použít akci Počkat na prvek plochy, který je výkonnější. |
| Nastavení normálního okna UIA |
Normalizuje okno pomocí zadaného úchytu UIA (tj. nastaví ho na okno s normální velikostí místo minimalizovaného nebo maximalizováného). |
| Nastavení okna UIA na popředí |
Přenese okno do popředí. |
| Nastavení procenta posouvání elementů UIA |
Nastavte vodorovné a / nebo svislé posuvník procento zadaného prvku, pokud je posouvání podporováno tímto prvkem. Pokud element podporuje vzor "scroll", můžete tuto akci použít přímo u elementu a zadat vodorovnou nebo svislou velikost posouvání (nebo obojí). Pokud prvek nepodporuje vzor "scroll", tato akce se vrátí zpět do vzorů "range value" nebo 'value', ale budete je muset použít přímo na ovládací prvky posuvníku, nikoli samotný prvek. |
| Nastavení prvku UIA na hodnotu číselného rozsahu |
Nastaví hodnotu prvku, který má číselný rozsah, například posuvník. |
| Nastavení prvku UIA na číselnou hodnotu |
Nastaví hodnotu prvku, který má číselný vstup, například textové pole nebo posuvník. |
| Nastavení režimu vyhledávání elementů UIA |
Při provádění akcí UIA vyberte, který režim vyhledávání prvků UIA má používat agent IA-Connect. Tuto akci byste obvykle použili jenom v případě, že máte potíže s výchozím režimem (Najít vše). |
| Nastavení časového limitu transakce UIA |
Určuje, jak dlouho bude rozhraní API UIA čekat, než aplikace vrátí informace o prvku. K tomuto vypršení časového limitu transakce obvykle dojde pouze v případě, že aplikace nereaguje. |
| Návrat vstupu do elementu UIA |
Vstupuje návratový nebo nový řádek Windows do elementu (obvykle textové pole pro zadávání), a to buď nahrazením existujícího textu, nebo vložením návratu na konkrétní pozici. |
| Počkejte, než desktopový element UIA neexistuje. |
Čeká na to, že prvek plochy (obvykle okno) už neexistuje. |
| Počkejte, než element UIA neexistuje. |
Čeká na prvek (obvykle jednotlivý prvek v okně, například tlačítko nebo oblast pro zadávání textu), už neexistuje. |
| Počkejte, než obrázek viditelného vyhledávání v elementu UIA neexistuje. |
Počká, dokud se vyhledávací obrázek zadaný jako vstup pro tuto akci nedá vizuálně najít (nebo nebyl nikdy umístěn) v elementu UIA na obrazovce nebo po uplynutí zadaného časového limitu a obrázek je stále k dispozici. Prvek by měl být nejprve přenesen na přední straně, protože agent vezme snímek obrazovky se souřadnicemi elementu a vyhledá zadaný vyhledávací obrázek na snímku obrazovky. Prvek UIA musí existovat od spuštění. Akce se dokončí okamžitě, jakmile obrázek už neexistuje. |
| Přepnout prvek UIA |
Přepíná prvek (obvykle zaškrtávací políčko nebo přepínač). To dává prvku opačný stav k aktuálnímu stavu (např. zaškrtnutí se zruší a naopak). Pokud chcete nastavit konkrétní stav, použijte místo toho akci Zkontrolovat prvek. |
| Přesun elementu UIA |
Přesune prvek UIA na zadanou pozici na obrazovce. Tato akce bude obvykle fungovat pouze s prvky okna (které mají vzor transformace). |
| Resetování všech popisovačů elementů UIA |
Obnoví všechny popisovače prvků UIA, které jsou aktuálně uložené IA-Connect, což může být užitečné, pokud jste identifikovali velké množství prvků a máte velký počet uložených popisovačů prvků. Ve scénářích s extrémně velkým počtem popisovačů prvků (100 000+) lze tuto akci použít také k uvolnění využití paměti RAM. |
| Rozbalení elementu UIA |
Rozbalí prvek (obvykle položku nabídky nebo rozevíracího seznamu). Pokud je položka již rozbalována, nic se nestane. |
| Sbalit prvek UIA |
Sbalí prvek (obvykle položku nabídky nebo rozevíracího seznamu). Pokud je položka už sbalená, nic se nestane. |
| Snímek obrazovky s umístěním elementu UIA |
Pořídí snímek obrazovky s umístěním elementu a vrátí obrázek. Prvek by se měl nejprve přenést na přední místo, protože snímek obrazovky pořizuje kopii obrazovky v umístění prvků. |
| Stiskněte element UIA. |
Stiskne prvek (obvykle tlačítko). |
| Vyhledání prvního nadřazeného elementu UIA |
Vyhledá hierarchii stromové struktury UIA pro první nadřazený prvek, který odpovídá kritériím hledání. Nadřazený prvek je definován jako prvek, který je na další úrovni nahoru UIA "strom" a je téměř vždy obsahující prvek. |
| Vyhledání viditelného vyhledávacího obrázku v elementu UIA |
Vrátí, zda byl vyhledávací obrázek zadaný jako vstup pro tuto akci vizuálně umístěn v elementu UIA na obrazovce. Prvek by měl být nejprve přenesen na přední straně, protože agent vezme snímek obrazovky se souřadnicemi elementu a vyhledá zadaný vyhledávací obrázek na snímku obrazovky. |
| Výběr prvku UIA |
Vybere prvek (obvykle položku v seznamu nebo rozevíracím seznamu). |
| Zadání hesla do elementu UIA |
Akce UIA, která zadává heslo do elementu (obvykle pole pro zadání hesla), nahradí stávající text. |
| Zadání textu do elementu UIA |
Akce UIA, která zadává text do elementu (obvykle textové pole zadávání), buď nahradí stávající text, nebo vloží novou hodnotu na konkrétní pozici. |
| Zadání textu do více prvků UIA |
Akce UIA, která zadává různé části textu do více prvků (obvykle pole pro zadávání textu), buď nahradí stávající text, nebo vloží novou hodnotu na určitou pozici. |
| Zavření okna elementu UIA |
Zavře okno prvku. Obvykle funguje jenom v oknech nebo dialogových oknech. |
| Změna velikosti elementu UIA |
Změní velikost elementu UIA. Tato akce bude obvykle fungovat pouze s prvky okna (které mají vzor transformace). |
| Získání barevné oblasti hledání prvků UIA |
Vrátí podrobnosti o oblasti pixelů v prvku UIA, který splňuje zadaná kritéria barev. Prvek by měl být nejprve přenesen na přední straně, protože Agent vyhledá barvy tak, že pořídit snímek obrazovky se souřadnicemi prvku. |
| Získání elementu UIA na souřadnicích obrazovky |
Vrátí prvek UIA umístěný na zadaných souřadnicích obrazovky. |
| Získání hodnoty elementu UIA |
Vrátí hodnotu prvku. Hodnota je obvykle přidružena k textové vstupní oblasti, ale mnoho prvků může mít tuto vlastnost. |
| Získání hodnoty popisku elementu UIA |
Vrátí hodnotu popisku prvku. |
|
Získání obsahu elementu Data |
Vrátí obsah prvku datagrid. Jedná se o prvek s řádky, sloupci, záhlavím a buňkami (tj. tabulkou). Tuto akci lze také použít k načtení výsledků z předchozího spuštění této akce, spustit jako vlákno agenta. |
| Získání oken Win32 |
Rychlá akce Win32, která vrátí seznam všech oken Win32, která volitelně mají zadaný název třídy nebo název okna, nebo můžete zadat pokročilejší vyhledávací filtry, včetně zástupných znaků. I když tato akce používá rozhraní API Win32, dokáže rozpoznat Windows, Javu, ModernUI a webová okna. Systém Windows Win32 může obsahovat neočekávané položky včetně hlavního panelu, plochy, nabídky Start, průhledných překrytí, mimo obrazovku nebo skrytých oken, takže vrácený seznam může obsahovat více výsledků, než se čekalo. |
| Získání položek prvku seznamu UIA |
Vrátí seznam podřízených položek elementů nalezených v zadaném elementu (obvykle rozevírací seznam / položky nabídky). |
| Získání popisovače nadřazeného elementu UIA |
Vrátí popisovač pro nadřazený prvek zadaného elementu. Nadřazený prvek je definován jako prvek, který je na další úrovni nahoru UIA "strom" a je téměř vždy obsahující prvek. |
| Získání popisovače UIA pro hlavní okno ID procesu |
Jednoduchá a rychlá akce Win32, která vrátí popisovač pro jakékoli hlavní okno procesu (určené ID procesu). Hlavní okno je obvykle hlavním oknem aplikace: přihlašovací dialogové okno nebo dílčí okno obvykle není okno Hlavní. Doporučuje se použít akci Počkat na prvek plochy, který je výkonnější. |
| Získání popisovače UIA pro hlavní okno procesu |
Jednoduchá a rychlá akce Win32, která vrátí popisovač pro jakékoli hlavní okno procesu (určené názvem). Hlavní okno je obvykle hlavním oknem aplikace: přihlašovací dialogové okno nebo dílčí okno obvykle není okno Hlavní. Okno musí existovat: IA-Connect nebude čekat. Doporučuje se použít akci Počkat na prvek plochy, který je výkonnější. |
| Získání popisovače UIA pro okno Win32 nejvyšší úrovně |
Rychlá akce Win32, která vrací popisovač UIA pro jakékoli okno Win32 nejvyšší úrovně, které má zadaný název třídy nebo název okna, nebo můžete zadat pokročilejší vyhledávací filtry, včetně zástupných znaků. Okno nejvyšší úrovně je okno, které je připojené k ploše. I když tato akce používá rozhraní API Win32, dokáže rozpoznat Windows, Javu, ModernUI a webová okna. Okno musí existovat, IA-Connect nebude čekat. Je častější použít akci UIA Existuje prvek plochy UIA, který je výkonnější, ale tato akce Win32 se obvykle spouští rychleji. |
| Získání prvků plochy UIA |
Vrátí seznam všech oken a dialogových oken na ploše. |
| Získání režimu vyhledávání elementu UIA |
Načte, který režim vyhledávání elementu UIA používá agent IA-Connect pro akce UIA. |
| Získání textové hodnoty elementu UIA |
Vrátí textovou hodnotu prvku. Textová hodnota je obvykle přidružena k popisku, ale mnoho prvků může mít tuto vlastnost. |
|
Získání vlastností elementu Data |
Vrátí vlastnosti tabulky elementu DataGrid. Jedná se o prvek s řádky, sloupci, záhlavím a buňkami (tj. tabulkou). |
| Získání vlastností elementu UIA |
Vrátí všechny vlastnosti elementu. To může být užitečné, pokud si nejste jisti, které pole obsahuje požadované hodnoty vlastností. |
| Získání vlastností elementu UIA jako seznamu |
Vrátí vlastnosti prvku jako jeden řádek seznamu (jednořádkové kolekce / tabulka dat) místo jednotlivých položek, což může být užitečné v závislosti na tom, jak chcete data používat. |
| Získání vzorů elementů UIA |
Načtěte, které vzory UIA jsou k dispozici pro prvek UIA, a proto IA-Connect akce UIA pravděpodobně budou mít vliv na prvek. |
| Získání více prvků UIA jako tabulky |
Vytvoří výčet hodnot podřízených prvků zadaného nadřazeného elementu a vrátí je ve formátu tabulky. To lze použít k vrácení řádků a sloupců dat z prvků, které nejsou technicky tabulky, ale byly uspořádány do struktury tabulky. Tuto akci lze také použít k načtení výsledků z předchozího spuštění této akce, spustit jako vlákno agenta. |
| Získání více vlastností elementu UIA |
Vrátí vlastnosti více prvků. To může být užitečné, pokud si nejste jisti, která pole obsahují požadované hodnoty vlastností. |
| Získání více vlastností nadřazeného elementu UIA |
Vrátí hierarchální strom nadřazených prvků zadaného prvku až do plochy (kořenová úroveň). Nadřazený prvek je definován jako prvek, který je na další úrovni nahoru UIA "strom" a je téměř vždy obsahující prvek. |
| Získání úchytu UIA pro fokusovaný prvek |
Vrátí popisovač aktuálně zaměřeného prvku UIA. |
| Získání úchytu UIA pro hlavní okno fokusovaného prvku |
Vrátí popisovač pro hlavní okno aktuálně zaměřeného prvku UIA. Hlavní okno je obvykle hlavním oknem aplikace: přihlašovací dialogové okno nebo dílčí okno obvykle není okno Hlavní. |
| Získání úchytu UIA pro stolní počítače |
Vrátí úchyt pro plochu. Jedná se o zastaralou akci, protože popisovač -2 lze použít k odkazování na prvek plochy, ale také proto, že existuje spousta akcí, které můžou vyhledávat vzhledem k ploše (např. "wait for desktop element" (například "wait for desktop element"). |
| Čekání na hlavní okno ID procesu UIA |
Jednoduchá a rychlá akce Win32, která čeká na existenci hlavního okna procesu (určeného ID procesu) a vrátí popisovač. Hlavní okno je obvykle hlavním oknem aplikace: přihlašovací dialogové okno nebo dílčí okno obvykle není okno Hlavní. Doporučuje se použít akci Počkat na prvek plochy, který je výkonnější. |
| Čekání na hlavní okno procesu UIA |
Jednoduchá a rychlá akce Win32, která před vrácením popisovače čeká na zadaný čas pro hlavní okno procesu (určeného názvem). Hlavní okno je obvykle hlavním oknem aplikace: přihlašovací dialogové okno nebo dílčí okno obvykle není okno Hlavní. Doporučuje se použít akci Počkat na prvek plochy, který je výkonnější. |
| Čekání na okno Win32 nejvyšší úrovně UIA |
Rychlá akce Win32, která čeká na určený čas, než se zobrazí okno Win32 nejvyšší úrovně před vrácením popisovače UIA. Okno nejvyšší úrovně je okno, které je připojené k ploše. Můžete hledat podle názvu třídy nebo názvu okna nebo můžete zadat pokročilejší filtry hledání, včetně zástupných znaků. I když tato akce používá rozhraní API Win32, dokáže rozpoznat Windows, Javu, ModernUI a webová okna. Běžnější je použití akce UIA Wait for desktop element (Počkat na prvek plochy), což je výkonnější, ale tato akce Win32 se obvykle spouští rychleji. |
| Čekání na prvek plochy UIA |
Čeká na existenci elementu plochy (obvykle okna). |
| Čekání na prvek UIA |
Čeká na existenci elementu (obvykle jednotlivého prvku v okně, jako je například tlačítko nebo oblast pro zadávání textu). |
| Čekání na viditelný vyhledávací obrázek v elementu UIA |
Počká, až se vyhledávací obrázek zadaný jako vstup pro tuto akci nachází v elementu UIA na obrazovce nebo po uplynutí zadaného časového limitu. Prvek by měl být nejprve přenesen na přední straně, protože agent vezme snímek obrazovky se souřadnicemi elementu a vyhledá zadaný vyhledávací obrázek na snímku obrazovky. Prvek UIA musí existovat od spuštění. Akce se dokončí okamžitě po umístění obrázku. |
Existuje okno Win32 nejvyšší úrovně.
Rychlá akce Win32, která hlásí, jestli existuje okno Win32 nejvyšší úrovně. Okno nejvyšší úrovně je okno, které je připojené k ploše. Můžete hledat podle názvu třídy nebo názvu okna nebo můžete zadat pokročilejší filtry hledání, včetně zástupných znaků. I když tato akce používá rozhraní API Win32, dokáže rozpoznat Windows, Javu, ModernUI a webová okna. Okno musí existovat, IA-Connect nebude čekat. Je častější použít akci UIA Existuje prvek plochy UIA, který je výkonnější, ale tato akce Win32 se obvykle spouští rychleji.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vyhledávací třídy
|
SearchClassName | string |
Název třídy elementu okna nejvyšší úrovně, který se má vyhledat, například "Poznámkový blok". |
|
|
Název vyhledávacího okna
|
SearchWindowTitle | string |
Název okna nejvyšší úrovně, které chcete vyhledat. |
|
|
ID procesu hledání
|
SearchProcessId | integer |
Volitelné ID procesu, který vlastní okno (například podle výstupu akce Spustit proces v IA-Connect prostředí nebo akcí relace). Nastavte na hodnotu 0 tak, aby nehledali podle ID procesu. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů na dostupných vlastnostech okna. Příklad 1: [Šířka] < 200. Příklad 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Další příklady najdete v dokumentaci. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Okno existuje.
|
WindowExists | boolean |
Vrátí hodnotu true, pokud okno existuje nebo nepravda, pokud ne. |
Existuje prvek desktopového rozhraní UIA.
Zaznamenává, zda existuje prvek plochy a poskytuje některé základní vlastnosti elementu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID procesu hledání
|
SearchProcessId | integer |
Pokud je zadána (hodnota 1 nebo vyšší), bude hledání zvažovat pouze prvky vlastněné procesem s tímto ID procesu (PID). Pokud IA-Connect proces spustil, poskytuje piD akce Spustit proces v akcích prostředí IA-Connect / relace. Pokud piD neznáte, nechte toto pole prázdné (nebo 0). |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Popisovač elementu Return
|
ReturnElementHandle | boolean |
Pokud je nastavena hodnota true, vrátí se popisovač umístěného elementu. Tento popisovač lze použít v dalších akcích, které slouží jako nadřazený popisovač. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Zahrnout podřízené procesy
|
IncludeChildProcesses | boolean |
Pokud je nastavena hodnota true a je zadáno ID procesu vyhledávání, jsou do vyhledávání zahrnuty také podřízené procesy tohoto ID procesu. Pokud je nastavená hodnota false, vrátí se pouze proces odpovídající přesnému ID procesu hledání. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Element existuje.
|
ElementExists | boolean |
Vrátí hodnotu true, pokud prvek existuje nebo nepravda, pokud ne. |
|
Úchyt elementu
|
ElementHandle | integer |
Popisovač UIA pro prvek. To lze použít jako vstup pro další akce UIA, které fungují na tomto prvku. |
|
Název elementu
|
ElementName | string |
Název PRVKU UIA. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA. |
Existuje prvek UIA.
Hlásí, zda prvek existuje a vrací některé základní vlastnosti elementu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID procesu hledání
|
SearchProcessId | integer |
Pokud je zadána (hodnota 1 nebo vyšší), bude hledání zvažovat pouze prvky vlastněné procesem s tímto ID procesu (PID). Pokud IA-Connect proces spustil, poskytuje piD akce Spustit proces v akcích prostředí IA-Connect / relace. Pokud piD neznáte, nechte toto pole prázdné (nebo 0). |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Popisovač elementu Return
|
ReturnElementHandle | boolean |
Pokud je nastavena hodnota true, vrátí se popisovač umístěného elementu. Tento popisovač lze použít v dalších akcích, které slouží jako nadřazený popisovač. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Zahrnout podřízené procesy
|
IncludeChildProcesses | boolean |
Pokud je nastavena hodnota true a je zadáno ID procesu vyhledávání, jsou do vyhledávání zahrnuty také podřízené procesy tohoto ID procesu. Pokud je nastavená hodnota false, bude prohledán pouze proces odpovídající přesnému ID procesu hledání. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Element existuje.
|
ElementExists | boolean |
Vrátí hodnotu true, pokud prvek existuje nebo nepravda, pokud ne. |
|
Úchyt elementu
|
ElementHandle | integer |
Popisovač UIA pro prvek. To lze použít jako vstup pro další akce UIA, které fungují na tomto prvku. |
|
Název elementu
|
ElementName | string |
Název PRVKU UIA. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA. |
Focus UIA – element
Fokusuje prvek, který z něj dělá aktivní prvek pro fokus klávesnice a v závislosti na aplikaci může převést okno prvku do popředí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Global double left mouse click on UIA element
Přesune myš na střed nebo vybraný okraj, roh nebo posun vzhledem k prvku UIA a pokliká na levé tlačítko myši.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Zpoždění v milisekundách
|
DelayInMilliseconds | integer |
Zpoždění (v milisekundách) mezi každým kliknutím. |
|
|
Fokus – první prvek
|
FocusElementFirst | boolean |
Měli byste IA-Connect se pokusit zaměřit prvek před globálním kliknutím? |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Kliknutí na posun X
|
ClickOffsetX | integer |
Počet X pixelů pro posun akce kliknutí o. Tento parametr podporuje kladné (pravé) i záporné (levé) posunové hodnoty. |
|
|
Kliknutí na posun Y
|
ClickOffsetY | integer |
Počet pixelů Y pro posun akce kliknutí o. Tento parametr podporuje kladné (dolů) i záporné (nahoru) posunové hodnoty. |
|
|
Posun vzhledem k
|
OffsetRelativeTo | string |
Relativní pozice prvku k posunu od (Střed / Střed / Střed / Střed, Vlevo, Vpravo, Nahoře, Dole, Vlevo nahoře, Vpravo nahoře, Vpravo nahoře, Vlevo dole, Dole vpravo). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Ověření klikatelného bodu v rámci hranice prvku
|
ValidateClickablePointWithinElementBoundary | boolean |
U některých prvků UIA neví o klikatelném bodu uvnitř elementu a místo středu prvku vrátí neplatnou souřadnici (například 0,0). Pokud je tento vstup nastaven na hodnotu true, IA-Connect zkontroluje platnost souřadnic, kterou poskytuje UIA, a pokud není v rámci hranice elementu, ignoruje hodnotu poskytnutou UIA a místo toho použije střed prvku. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Global middle mouse click on UIA element
Přesune myš na střed nebo vybraný okraj, roh nebo posun vzhledem k prvku UIA a klikne na prostřední tlačítko myši.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Fokus – první prvek
|
FocusElementFirst | boolean |
Měli byste IA-Connect se pokusit zaměřit prvek před globálním kliknutím? |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Kliknutí na posun X
|
ClickOffsetX | integer |
Počet X pixelů pro posun akce kliknutí o. Tento parametr podporuje kladné (pravé) i záporné (levé) posunové hodnoty. |
|
|
Kliknutí na posun Y
|
ClickOffsetY | integer |
Počet pixelů Y pro posun akce kliknutí o. Tento parametr podporuje kladné (dolů) i záporné (nahoru) posunové hodnoty. |
|
|
Posun vzhledem k
|
OffsetRelativeTo | string |
Relativní pozice prvku k posunu od (Střed / Střed / Střed / Střed, Vlevo, Vpravo, Nahoře, Dole, Vlevo nahoře, Vpravo nahoře, Vpravo nahoře, Vlevo dole, Dole vpravo). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Ověření klikatelného bodu v rámci hranice prvku
|
ValidateClickablePointWithinElementBoundary | boolean |
U některých prvků UIA neví o klikatelném bodu uvnitř elementu a místo středu prvku vrátí neplatnou souřadnici (například 0,0). Pokud je tento vstup nastaven na hodnotu true, IA-Connect zkontroluje platnost souřadnic, kterou poskytuje UIA, a pokud není v rámci hranice elementu, ignoruje hodnotu poskytnutou UIA a místo toho použije střed prvku. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Globální kliknutí myší na oblast barev hledání prvků UIA
Přesune myš přes oblast pixelů v prvku UIA, který splňuje zadaná kritéria barev a provede kliknutí myší. Prvek by se měl nejprve přenést na přední místo, protože snímek obrazovky pořizuje kopii obrazovky v umístění prvků.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Barva hledání
|
SearchColour | True | string |
Hledat barvu ve formátu 0xAARRGGBB, #AARRGGBB, 0xRRGGBB nebo #RRGGBB kde každý barevný kanál je bajt v šestnáctkovém formátu (00 je plně vypnutý, FF je plně zapnutý). Příklad: #FF0000 pro červenou, #00FF00 pro modrou, #000000 pro černou, #FFFFFF pro bílou. |
|
Maximální odchylka barvy
|
MaxColourDeviation | True | integer |
Maximální barva prvku se může odchylovat od barvy hledání před tím, než se nepovažuje za shodu. 0 pro žádnou odchylku. Odchylka se měří v hodnotách RGB. Například: #FF0000 se liší od #FE0102. Odchylka 15 by byla dobrým výchozím bodem. |
|
Posun o levý pixel X
|
LeftPixelXOffset | integer |
Volitelný posun X pro levý okraj vyhledávací oblasti. To umožňuje zvětšit (s zápornými hodnotami) nebo snížit (s kladnými hodnotami) oblast hledání. |
|
|
Posun pravého pixelu X
|
RightPixelXOffset | integer |
Volitelný posun X pro pravý okraj vyhledávací oblasti. To vám umožní zvětšit (s kladnými hodnotami) nebo snížit (s zápornými hodnotami) oblast hledání. |
|
|
Posun horního pixelu Y
|
TopPixelYOffset | integer |
Volitelný posun Y pro horní okraj vyhledávací oblasti. To umožňuje zvětšit (s zápornými hodnotami) nebo snížit (s kladnými hodnotami) oblast hledání. |
|
|
Posun dolního pixelu Y
|
BottomPixelYOffset | integer |
Volitelný posun Y pro dolní okraj vyhledávací oblasti. To vám umožní zvětšit (s kladnými hodnotami) nebo snížit (s zápornými hodnotami) oblast hledání. |
|
|
Tlačítko myši
|
MouseButton | string |
Tlačítko myši, které chcete stisknout (Vlevo, Vpravo, Uprostřed, Dvojitá vlevo). |
|
|
Kliknutí na posun X
|
ClickOffsetX | integer |
Počet X pixelů pro posun akce kliknutí o. Tento parametr podporuje kladné (pravé) i záporné (levé) posunové hodnoty. |
|
|
Kliknutí na posun Y
|
ClickOffsetY | integer |
Počet pixelů Y pro posun akce kliknutí o. Tento parametr podporuje kladné (dolů) i záporné (nahoru) posunové hodnoty. |
|
|
Posun vzhledem k
|
OffsetRelativeTo | string |
Relativní umístění barevné oblasti k posunu od (Střed / Střed / Střed / Střed, Vlevo, Vpravo, Shora, Dole, Vlevo nahoře, Vpravo nahoře, Vpravo nahoře, Vlevo dole, Dole vpravo). |
|
|
Zpoždění v milisekundách
|
DelayInMilliseconds | integer |
Pokud provádíte dvojité kliknutí, zpoždění (v milisekundách) mezi jednotlivými kliknutími. |
|
|
Skrýt agenta
|
HideAgent | boolean |
Nastavte na hodnotu true a automaticky skryjte agenta (pokud je viditelný), aby se zajistilo, že nepřekryje analyzovaný prvek. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výsledek příkazu
|
UIAGlobalMouseClickElementSearchColourRegionResult | boolean |
Výsledek příkazu (úspěch nebo selhání) |
|
Zpráva o chybě
|
ErrorMessage | string |
Pokud příkaz nebyl úspěšný, bude obsahovat chybovou zprávu, která byla vrácena. |
Globální kliknutí pravým tlačítkem myši na prvek UIA
Přesune myš na střed nebo vybraný okraj, roh nebo posun vzhledem k prvku UIA a klikne na pravé tlačítko myši.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Fokus – první prvek
|
FocusElementFirst | boolean |
Měli byste IA-Connect se pokusit zaměřit prvek před globálním kliknutím? |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Kliknutí na posun X
|
ClickOffsetX | integer |
Počet X pixelů pro posun akce kliknutí o. Tento parametr podporuje kladné (pravé) i záporné (levé) posunové hodnoty. |
|
|
Kliknutí na posun Y
|
ClickOffsetY | integer |
Počet pixelů Y pro posun akce kliknutí o. Tento parametr podporuje kladné (dolů) i záporné (nahoru) posunové hodnoty. |
|
|
Posun vzhledem k
|
OffsetRelativeTo | string |
Relativní pozice prvku k posunu od (Střed / Střed / Střed / Střed, Vlevo, Vpravo, Nahoře, Dole, Vlevo nahoře, Vpravo nahoře, Vpravo nahoře, Vlevo dole, Dole vpravo). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Ověření klikatelného bodu v rámci hranice prvku
|
ValidateClickablePointWithinElementBoundary | boolean |
U některých prvků UIA neví o klikatelném bodu uvnitř elementu a místo středu prvku vrátí neplatnou souřadnici (například 0,0). Pokud je tento vstup nastaven na hodnotu true, IA-Connect zkontroluje platnost souřadnic, kterou poskytuje UIA, a pokud není v rámci hranice elementu, ignoruje hodnotu poskytnutou UIA a místo toho použije střed prvku. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Globální levý kliknutí myší na prvek UIA
Přesune myš na střed nebo vybraný okraj, roh nebo posun vzhledem k prvku UIA a klikne na levé tlačítko myši.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Fokus – první prvek
|
FocusElementFirst | boolean |
Měli byste IA-Connect se pokusit zaměřit prvek před globálním kliknutím? |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Kliknutí na posun X
|
ClickOffsetX | integer |
Počet X pixelů pro posun akce kliknutí o. Tento parametr podporuje kladné (pravé) i záporné (levé) posunové hodnoty. |
|
|
Kliknutí na posun Y
|
ClickOffsetY | integer |
Počet pixelů Y pro posun akce kliknutí o. Tento parametr podporuje kladné (dolů) i záporné (nahoru) posunové hodnoty. |
|
|
Posun vzhledem k
|
OffsetRelativeTo | string |
Relativní pozice prvku k posunu od (Střed / Střed / Střed / Střed, Vlevo, Vpravo, Nahoře, Dole, Vlevo nahoře, Vpravo nahoře, Vpravo nahoře, Vlevo dole, Dole vpravo). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Ověření klikatelného bodu v rámci hranice prvku
|
ValidateClickablePointWithinElementBoundary | boolean |
U některých prvků UIA neví o klikatelném bodu uvnitř elementu a místo středu prvku vrátí neplatnou souřadnici (například 0,0). Pokud je tento vstup nastaven na hodnotu true, IA-Connect zkontroluje platnost souřadnic, kterou poskytuje UIA, a pokud není v rámci hranice elementu, ignoruje hodnotu poskytnutou UIA a místo toho použije střed prvku. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Globální vstupní heslo do elementu UIA
Přesune myš na střed prvku, fokus na něj, levým kliknutím a stiskne klávesy. Obvykle se používá se vstupem hesla, který nepřijímá nativní metody zadávání UIA.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Fokus – první prvek
|
FocusElement | boolean |
Měli byste IA-Connect se pokusit zaměřit prvek před globálním kliknutím? |
|
|
Globální levý kliknutí myší na prvek
|
GlobalMouseClickOnElement | boolean |
Má se před zadáním textu provést globální kliknutí myší na souřadnice prvků (fokus prvku)? |
|
|
Nahrazení existující hodnoty dvojitým kliknutím myši delete
|
ReplaceExistingValueUsingDoubleClickDelete | boolean |
Měla by být nějaká existující hodnota nahrazena dvojitým kliknutím myši (zvýrazněním) a odstraněním? |
|
|
Nahrazení existující hodnoty pomocí CTRL-A delete
|
ReplaceExistingValueUsingCTRLADelete | boolean |
Měla by být nějaká existující hodnota nahrazena stisknutím Ctrl-A (pro zvýraznění všech) a odstraněním? Některé prvky nemusí podporovat zvýraznění Ctrl-A v takovém případě by se měla vyzkoušet alternativní možnost Nahradit existující hodnotu dvojitým kliknutím myši odstranit. |
|
|
Heslo pro zadání
|
PasswordToInput | True | password |
Hodnota hesla pro globální vstup pomocí klávesnice. |
|
Použití událostí odesílání klíčů
|
SendKeyEvents | boolean |
Pokud je nastavená hodnota true, použijí se události klíče (rozhraní API nižší úrovně, které odesílá simulované stisknutí kláves do operačního systému). Pokud je nastavená hodnota false, použijí se místo toho klíče (rozhraní API vyšší úrovně, které odesílá stisknutí kláves do prioritního prvku). |
|
|
Interval v milisekundách
|
Interval | integer |
Počet milisekund mezi jednotlivými klávesami stiskněte. |
|
|
Neinterpretovat symboly
|
DontInterpretSymbols | boolean |
Měly by se symboly ve vstupním heslem interpretovat jako speciální klávesy (např. + pro Shift, ^ pro Ctrl)? Pokud se pokoušíte zadat skutečné symboly, měla by být nastavena na hodnotu true. |
|
|
Heslo obsahuje uložené heslo.
|
PasswordContainsStoredPassword | boolean |
Nastavte hodnotu true, pokud heslo obsahuje (nebo je zcela) identifikátorem IA-Connect uloženého hesla, ve formátu {IAConnectPassword:StoredPasswordIdentifier} nebo IA-Connect Orchestrator generic credential ve formátu {OrchestratorCredential:FriendlyName}. Toto uložené heslo může vygenerovat například akce Generovat heslo nebo ho uchovávat IA-Connect Orchestrator. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Ověření klikatelného bodu v rámci hranice prvku
|
ValidateClickablePointWithinElementBoundary | boolean |
U některých prvků UIA neví o klikatelném bodu uvnitř elementu a místo středu prvku vrátí neplatnou souřadnici (například 0,0). Pokud je tento vstup nastaven na hodnotu true, IA-Connect zkontroluje platnost souřadnic, kterou poskytuje UIA, a pokud není v rámci hranice elementu, ignoruje hodnotu poskytnutou UIA a místo toho použije střed prvku. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Globální vstupní text do elementu UIA
Přesune myš na střed prvku, fokus na něj, levým kliknutím a stiskne klávesy. Obvykle se používá s textovým vstupem, který nepřijímá nativní metody zadávání UIA.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Fokus – první prvek
|
FocusElement | boolean |
Měli byste IA-Connect se pokusit zaměřit prvek před globálním kliknutím? |
|
|
Globální levý kliknutí myší na prvek
|
GlobalMouseClickOnElement | boolean |
Má se před zadáním textu provést globální kliknutí myší na souřadnice prvků (fokus prvku)? |
|
|
Nahrazení existující hodnoty dvojitým kliknutím myši delete
|
ReplaceExistingValueUsingDoubleClickDelete | boolean |
Měla by být nějaká existující hodnota nahrazena dvojitým kliknutím myši (zvýrazněním) a odstraněním? |
|
|
Nahrazení existující hodnoty pomocí CTRL-A delete
|
ReplaceExistingValueUsingCTRLADelete | boolean |
Měla by být nějaká existující hodnota nahrazena stisknutím Ctrl-A (pro zvýraznění všech) a odstraněním? Některé prvky nemusí podporovat zvýraznění Ctrl-A v takovém případě by se měla vyzkoušet alternativní možnost Nahradit existující hodnotu dvojitým kliknutím myši odstranit. |
|
|
Text pro zadání
|
TextToInput | string |
Textová hodnota pro globální vstup pomocí klávesnice. |
|
|
Použití událostí odesílání klíčů
|
SendKeyEvents | boolean |
Pokud je nastavená hodnota true, použijí se události klíče (rozhraní API nižší úrovně, které odesílá simulované stisknutí kláves do operačního systému). Pokud je nastavená hodnota false, použijí se místo toho klíče (rozhraní API vyšší úrovně, které odesílá stisknutí kláves do prioritního prvku). |
|
|
Interval v milisekundách
|
Interval | integer |
Počet milisekund mezi jednotlivými klávesami stiskněte. |
|
|
Neinterpretovat symboly
|
DontInterpretSymbols | boolean |
Neměly by se symboly ve vstupním textu interpretovat jako speciální klávesy (např. + pro Shift, ^ pro Ctrl)? Pokud se pokoušíte zadat skutečné symboly, měla by být nastavena na hodnotu true. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Ověření klikatelného bodu v rámci hranice prvku
|
ValidateClickablePointWithinElementBoundary | boolean |
U některých prvků UIA neví o klikatelném bodu uvnitř elementu a místo středu prvku vrátí neplatnou souřadnici (například 0,0). Pokud je tento vstup nastaven na hodnotu true, IA-Connect zkontroluje platnost souřadnic, kterou poskytuje UIA, a pokud není v rámci hranice elementu, ignoruje hodnotu poskytnutou UIA a místo toho použije střed prvku. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Je zaškrtnutý prvek UIA.
Tato akce vrátí hodnotu true nebo false označující, zda je prvek (obvykle zaškrtávací políčko nebo přepínač) zaškrtnuté.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Prvek je zaškrtnutý.
|
ElementIsChecked | boolean |
Vrátí hodnotu true, pokud je prvek zaškrtnutý nebo nepravda, pokud ne. |
Klikněte na položku prvku seznamu UIA podle indexu.
Klikne na prvek seznamu, který odpovídá zadanému indexu. Obvykle se používá k výběru položky v rozevíracím seznamu nebo položce nabídky.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Rozbalit jako první
|
ExpandFirst | boolean |
Pokud je nastavena hodnota true, IA-Connect se pokusí seznam rozbalit před hledáním prvků položky seznamu. To je užitečné pro dynamické seznamy, protože prvky položky seznamu nemusí být vytvořeny, dokud se seznam rozbalí. |
|
|
Sbalit po
|
CollapseAfter | boolean |
Pokud je hodnota true, seznam se po spuštění hledání sbalí. |
|
|
Index položky
|
ItemIndex | integer |
Index v seznamu položky, na kterou chcete kliknout. |
|
|
Sekundy mezi rozbalením a sbalením
|
SecondsBetweenExpandCollapse | double |
Počet sekund čekání mezi rozbalením a sbalením akcí, pokud jsou nastaveny na true. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Klikněte na položku prvku seznamu UIA podle názvu.
Klikne na prvek seznamu se zadaným názvem. Obvykle se používá k výběru položky v rozevíracím seznamu nebo položce nabídky.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Rozbalit jako první
|
ExpandFirst | boolean |
Pokud je nastavena hodnota true, IA-Connect se pokusí seznam rozbalit před hledáním prvků položky seznamu. To je užitečné pro dynamické seznamy, protože prvky položky seznamu nemusí být vytvořeny, dokud se seznam rozbalí. |
|
|
Sbalit po
|
CollapseAfter | boolean |
Pokud je hodnota true, seznam se po spuštění hledání sbalí. |
|
|
Název položky
|
ItemName | string |
Název položky elementu, na kterou chcete kliknout. |
|
|
Sekundy mezi rozbalením a sbalením
|
SecondsBetweenExpandCollapse | double |
Počet sekund čekání mezi rozbalením a sbalením akcí, pokud jsou nastaveny na true. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Kontrola elementu UIA
Nastaví stav prvku (obvykle zaškrtávací políčko nebo přepínač) na zaškrtnuté nebo nezaškrtnuté.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Check – element
|
CheckElement | boolean |
Má být prvek zaškrtnutý (true) nebo nezaškrtnut (false)? |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Kontrola několika prvků UIA
Nastaví stav více prvků (obvykle zaškrtávací políčko nebo přepínač) na zaškrtnuté nebo nezaškrtnuté.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní prvky
|
InputElementsJSON | True | string |
Pole prvků UIA, které se mají vrátit se změnami ve formátu JSON. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Kreslení obdélníku kolem prvku UIA
Nakreslí obdélník kolem obvodu prvku, který vám pomůže identifikovat, že nalezený prvek je ten, který je povinný. Obdélník se po 5 sekundách automaticky odebere.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Barva pera
|
PenColour | string |
Barva obdélníku, který se má nakreslit (např. červený, zelený, modrý, žlutý, fialový nebo oranžový) nebo šestnáctkový kód řetězce, např. #FF0000. |
|
|
Tloušťka pera – pixely
|
PenThicknessPixels | integer |
Tloušťka (v pixelech) ohraničení obdélníku zvýraznění |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Maximalizace okna UIA
Maximalizuje okno pomocí zadaného úchytu UIA.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Úchyt okna
|
WindowHandle | True | integer |
Úchyt UIA pro okno, který se maximalizuje. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Minimalizovat okno UIA
Minimalizuje okno pomocí zadaného úchytu UIA.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Úchyt okna
|
WindowHandle | True | integer |
Popisovač UIA pro okno, který se minimalizuje. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Má proces okno Win32.
Jednoduchá a rychlá akce Win32, která hlásí, jestli má proces (určený názvem) nějaká viditelná okna. Okno musí existovat: IA-Connect nebude čekat. Doporučuje se použít akci Počkat na prvek plochy, který je výkonnější.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název procesu hledání
|
SearchProcessName | True | string |
Název procesu, který se má vyhledat, například poznámkový blok. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Proces má okno
|
ProcessHasWindow | boolean |
Vrátí hodnotu true, pokud má proces viditelné okno nebo nepravda, pokud ne. |
Nastavení normálního okna UIA
Normalizuje okno pomocí zadaného úchytu UIA (tj. nastaví ho na okno s normální velikostí místo minimalizovaného nebo maximalizováného).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Úchyt okna
|
WindowHandle | True | integer |
Úchyt UIA pro normalizaci okna. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Nastavení okna UIA na popředí
Přenese okno do popředí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Úchyt okna
|
WindowHandle | True | integer |
Popisovač UIA pro okno, které by mělo být nastaveno jako okno popředí. |
|
Přepnout okno
|
ToggleWindow | boolean |
Má se okno přepnout tak, že se pokusíte zaměřit nebo na něj kliknout? To pomáhá zajistit, aby bylo okno spolehlivě přeneseno do popředí. |
|
|
Přepínač používá globálního agenta levého kliknutí myší.
|
ToggleUsesGlobalLeftMouseClickAgent | boolean |
Pokud se rozhodnete přepnout okno, určuje, jestli se má použít globální kliknutí myší, aby se nejprve fokus IA-Connect Agent. |
|
|
Přepnutí zpoždění v sekundách
|
ToggleDelay | double |
Pokud se rozhodnete okno přepnout, určuje se po přepnutí pozastavení. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Nastavení procenta posouvání elementů UIA
Nastavte vodorovné a / nebo svislé posuvník procento zadaného prvku, pokud je posouvání podporováno tímto prvkem. Pokud element podporuje vzor "scroll", můžete tuto akci použít přímo u elementu a zadat vodorovnou nebo svislou velikost posouvání (nebo obojí). Pokud prvek nepodporuje vzor "scroll", tato akce se vrátí zpět do vzorů "range value" nebo 'value', ale budete je muset použít přímo na ovládací prvky posuvníku, nikoli samotný prvek.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Procento vodorovného posouvání
|
HorizontalScrollPercentage | double |
Pozice vodorovného posouvání prvku (podporovaných desetinných míst 0 až 100 včetně) nebo -1, aby se vodorovná pozice posuvníku nezměnila. |
|
|
Svislé posuvné procento
|
VerticalScrollPercentage | double |
Pozice pro svislé posouvání prvku (podporuje se 0 až 100 včetně desetinných míst) nebo -1, aby se svislá pozice posouvání nezměnila. |
|
|
Vyzkoušení vzoru posouvání
|
TryScrollPattern | boolean |
Pokud je nastavena hodnota true, agent IA-Connect se pokusí použít vzor posouvání UIA k provedení akce posouvání. Pokud vzor posouvání UIA není ve zvoleném prvku k dispozici, agent IA-Connect se vrátí k jiným zvoleným vzorům (povoleno nebo zakázáno prostřednictvím jiných vstupů této akce). Pokud je nastavená hodnota false, agent IA-Connect se nepokusí použít vzor posouvání a okamžitě se vrátí k jiným zvoleným vzorům. Pořadí pokusůoch |
|
|
Vyzkoušení vzoru hodnot rozsahu
|
TryRangeValuePattern | boolean |
Pokud je hodnota true, pokusí se agent IA-Connect k provedení akce posouvání použít vzor hodnoty rozsahu UIA. Pokud vzor hodnoty rozsahu UIA není ve zvoleném prvku k dispozici, agent IA-Connect se vrátí k jiným zvoleným vzorům (povolené nebo zakázané prostřednictvím jiných vstupů této akce). Pokud je nastavená hodnota false, agent IA-Connect se nepokusí použít vzor hodnot rozsahu a okamžitě se vrátí k jiným zvoleným vzorům. Pořadí pokusůoch |
|
|
Vyzkoušet vzor hodnot
|
TryValuePattern | boolean |
Pokud je nastavena hodnota true, agent IA-Connect se pokusí použít vzor hodnoty UIA k provedení akce posouvání. Pokud vzor hodnoty UIA není ve zvoleném prvku dostupný, agent IA-Connect se vrátí k jiným zvoleným vzorům (povolené nebo zakázané prostřednictvím jiných vstupů této akce). Pokud je nastavená hodnota false, agent IA-Connect se nepokusí použít vzor hodnoty a okamžitě se vrátí k jiným zvoleným vzorům. Pořadí pokusůoch Upozornění: Použití vzoru hodnoty u elementu edit jednoduše zadá hodnotu do prvku pro úpravy. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výsledek příkazu
|
UIASetElementScrollPercentageResult | boolean |
Výsledek příkazu (úspěch nebo selhání) |
|
Zpráva o chybě
|
ErrorMessage | string |
Pokud příkaz nebyl úspěšný, bude obsahovat chybovou zprávu, která byla vrácena. |
Nastavení prvku UIA na hodnotu číselného rozsahu
Nastaví hodnotu prvku, který má číselný rozsah, například posuvník.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Nová hodnota
|
NewValue | True | double |
Číselná hodnota rozsahu, na kterou chcete prvek nastavit. |
|
Nová hodnota je procento.
|
NewValueIsPercentage | boolean |
Jedná se o novou hodnotu jako procentuální hodnotu? |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Nastavení prvku UIA na číselnou hodnotu
Nastaví hodnotu prvku, který má číselný vstup, například textové pole nebo posuvník.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Nová hodnota
|
NewValue | True | integer |
Číselná hodnota, na kterou se má prvek nastavit. |
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Vyvolání výjimky v případě selhání ověření vstupu
|
RaiseExceptionIfInputValidationFails | boolean |
Pokud je tato možnost povolená, agent IA-Connect zkontroluje novou hodnotu elementu po zadání požadovaného textu. Pokud nová hodnota neodpovídá očekávané hodnotě, vyvolá se výjimka. Pokud je tento vstup false (výchozí), do protokolu se zadá upozornění, ale nevyvolá se žádná výjimka. |
|
|
Vyzkoušet vzor hodnot
|
TryValuePattern | boolean |
Pokud je nastavena hodnota true (výchozí), agent IA-Connect se pokusí použít vzor hodnoty UIA k provedení akce textového vstupu. Pokud vzor hodnoty UIA není ve zvoleném prvku dostupný, agent IA-Connect se vrátí k jiným vzorům (povoleným nebo zakázaným prostřednictvím jiných vstupů této akce). Pokud je nastavená hodnota false, agent IA-Connect se nepokusí použít vzor hodnoty a okamžitě se vrátí k jiným zvoleným vzorům. |
|
|
Vyzkoušení starší verze vzoru
|
TryLegacyPattern | boolean |
Pokud je nastavena hodnota true, agent IA-Connect se pokusí použít starší vzor UIA k provedení akce textového zadání, pokud vzor hodnoty není k dispozici (buď proto, že není k dispozici v prvku nebo protože jeho použití bylo zakázáno). |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Nastavení režimu vyhledávání elementů UIA
Při provádění akcí UIA vyberte, který režim vyhledávání prvků UIA má používat agent IA-Connect. Tuto akci byste obvykle použili jenom v případě, že máte potíže s výchozím režimem (Najít vše).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Režim vyhledávání elementů UIA
|
UIAElementSearchMode | True | string |
Režim vyhledávání elementu UIA, který se má použít. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výsledek příkazu
|
SetUIAElementSearchModeResult | boolean |
Výsledek příkazu (úspěch nebo selhání) |
|
Zpráva o chybě
|
ErrorMessage | string |
Pokud příkaz nebyl úspěšný, bude obsahovat chybovou zprávu, která byla vrácena. |
Nastavení časového limitu transakce UIA
Určuje, jak dlouho bude rozhraní API UIA čekat, než aplikace vrátí informace o prvku. K tomuto vypršení časového limitu transakce obvykle dojde pouze v případě, že aplikace nereaguje.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Časový limit v sekundách
|
TimeoutInSeconds | True | double |
Maximální doba, po kterou bude rozhraní API UIA čekat, až aplikace vrátí informace o prvku. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návrat vstupu do elementu UIA
Vstupuje návratový nebo nový řádek Windows do elementu (obvykle textové pole pro zadávání), a to buď nahrazením existujícího textu, nebo vložením návratu na konkrétní pozici.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Nahradit existující hodnotu
|
ReplaceExistingValue | boolean |
Pokud v elementu existuje text, měl by být tento text nahrazen? |
|
|
Vložit pozici
|
InsertPosition | integer |
Pozice (index) pro zahájení vkládání textu. Pokud existuje text, můžete pozici vložení použít k vložení na konkrétní pozici v existujícím textu. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Vyvolání výjimky v případě selhání ověření vstupu
|
RaiseExceptionIfInputValidationFails | boolean |
Pokud je tato možnost povolená, agent IA-Connect zkontroluje novou hodnotu elementu po zadání požadovaného textu. Pokud nová hodnota neodpovídá očekávané hodnotě, vyvolá se výjimka. Pokud je tento vstup false (výchozí), do protokolu se zadá upozornění, ale nevyvolá se žádná výjimka. |
|
|
Vyzkoušet vzor hodnot
|
TryValuePattern | boolean |
Pokud je nastavena hodnota true (výchozí), agent IA-Connect se pokusí použít vzor hodnoty UIA k provedení akce textového vstupu. Pokud vzor hodnoty UIA není ve zvoleném prvku dostupný, agent IA-Connect se vrátí k jiným vzorům (povoleným nebo zakázaným prostřednictvím jiných vstupů této akce). Pokud je nastavená hodnota false, agent IA-Connect se nepokusí použít vzor hodnoty a okamžitě se vrátí k jiným zvoleným vzorům. |
|
|
Vyzkoušení starší verze vzoru
|
TryLegacyPattern | boolean |
Pokud je nastavena hodnota true, agent IA-Connect se pokusí použít starší vzor UIA k provedení akce textového zadání, pokud vzor hodnoty není k dispozici (buď proto, že není k dispozici v prvku nebo protože jeho použití bylo zakázáno). |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Počkejte, než desktopový element UIA neexistuje.
Čeká na to, že prvek plochy (obvykle okno) už neexistuje.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID procesu hledání
|
SearchProcessId | integer |
Pokud je zadána (hodnota 1 nebo vyšší), bude hledání zvažovat pouze prvky vlastněné procesem s tímto ID procesu (PID). Pokud IA-Connect proces spustil, poskytuje piD akce Spustit proces v akcích prostředí IA-Connect / relace. Pokud piD neznáte, nechte toto pole prázdné (nebo 0). |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Sekundy k čekání
|
SecondsToWait | True | integer |
Maximální počet sekund čekání na to, aby prvek neexistoval. |
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Zahrnout podřízené procesy
|
IncludeChildProcesses | boolean |
Pokud je nastavena hodnota true a je zadáno ID procesu vyhledávání, jsou do vyhledávání zahrnuty také podřízené procesy tohoto ID procesu. Pokud je nastavená hodnota false, vrátí se pouze proces odpovídající přesnému ID procesu hledání. |
|
|
Vyvolání výjimky, pokud prvek stále existuje
|
RaiseExceptionIfElementStillExists | boolean |
Má IA-Connect vyvolat výjimku, pokud prvek UIA stále existuje po čekací době? |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Element existuje před čekáním.
|
ElementExistsBeforeWait | boolean |
Vrátí hodnotu true, pokud prvek existoval před čekáním nebo false, pokud ne. |
|
Element existuje po čekání.
|
ElementExistsAfterWait | boolean |
Vrátí hodnotu true, pokud prvek existoval po čekání nebo false, pokud ne. |
Počkejte, než element UIA neexistuje.
Čeká na prvek (obvykle jednotlivý prvek v okně, například tlačítko nebo oblast pro zadávání textu), už neexistuje.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID procesu hledání
|
SearchProcessId | integer |
Pokud je zadána (hodnota 1 nebo vyšší), bude hledání zvažovat pouze prvky vlastněné procesem s tímto ID procesu (PID). Pokud IA-Connect proces spustil, poskytuje piD akce Spustit proces v akcích prostředí IA-Connect / relace. Pokud piD neznáte, nechte toto pole prázdné (nebo 0). |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Sekundy k čekání
|
SecondsToWait | True | integer |
Maximální počet sekund čekání na to, aby prvek neexistoval. |
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Zahrnout podřízené procesy
|
IncludeChildProcesses | boolean |
Pokud je nastavena hodnota true a je zadáno ID procesu vyhledávání, jsou do vyhledávání zahrnuty také podřízené procesy tohoto ID procesu. Pokud je nastavená hodnota false, vrátí se pouze proces odpovídající přesnému ID procesu hledání. |
|
|
Vyvolání výjimky, pokud prvek stále existuje
|
RaiseExceptionIfElementStillExists | boolean |
Má IA-Connect vyvolat výjimku, pokud prvek UIA stále existuje po čekací době? |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Element existuje před čekáním.
|
ElementExistsBeforeWait | boolean |
Vrátí hodnotu true, pokud prvek existoval před čekáním nebo false, pokud ne. |
|
Element existuje po čekání.
|
ElementExistsAfterWait | boolean |
Vrátí hodnotu true, pokud prvek existoval po čekání nebo false, pokud ne. |
Počkejte, než obrázek viditelného vyhledávání v elementu UIA neexistuje.
Počká, dokud se vyhledávací obrázek zadaný jako vstup pro tuto akci nedá vizuálně najít (nebo nebyl nikdy umístěn) v elementu UIA na obrazovce nebo po uplynutí zadaného časového limitu a obrázek je stále k dispozici. Prvek by měl být nejprve přenesen na přední straně, protože agent vezme snímek obrazovky se souřadnicemi elementu a vyhledá zadaný vyhledávací obrázek na snímku obrazovky. Prvek UIA musí existovat od spuštění. Akce se dokončí okamžitě, jakmile obrázek už neexistuje.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Typ obrázku hledání
|
SearchImageType | string |
Definuje, co představuje vstup "Hledat obrázek". Pokud je nastavená možnost "Soubor obrázku adresáře", je vyhledávacím obrázkem cesta k souboru přístupnému adresáři. Pokud je nastavená hodnota Soubor image agenta, je vyhledávacím obrázkem cesta k souboru přístupnému agentovi. Pokud je nastavená hodnota Base64, je vyhledávacím obrázkem reprezentace image base64. |
|
|
Obrázek hledání
|
SearchImage | string |
Vyhledávací obrázek, který se má najít v zadaném prvku UIA. V závislosti na zadaném typu vyhledávacího obrázku to může obsahovat cestu k souboru obrázku (na konci adresáře nebo agenta) nebo obsahovat základní64 (textovou reprezentaci) obrázku, který chcete vyhledat. |
|
|
Alternativní typ obrázku hledání
|
AltSearchImageType | string |
Definuje, co představuje vstup "Alternativní obrázek hledání". Pokud je nastavená hodnota Žádné nebo prázdná, neexistuje žádný alternativní vyhledávací obrázek. Pokud je nastavená možnost "Soubor obrázku adresáře", je vyhledávacím obrázkem cesta k souboru přístupnému adresáři. Pokud je nastavená hodnota Soubor image agenta, je vyhledávacím obrázkem cesta k souboru přístupnému agentovi. Pokud je nastavená hodnota Base64, je vyhledávacím obrázkem reprezentace image base64. |
|
|
Alternativní obrázek hledání
|
AltSearchImage | string |
Volitelný alternativní vyhledávací obrázek, který se má vyhledat v zadaném prvku UIA. V závislosti na zadaném typu alternativního vyhledávání může být cesta k souboru obrázku (na konci adresáře nebo agenta) nebo obsahovat základní 64 (textovou reprezentaci) obrázku, který chcete vyhledat. Pokud zadáte alternativní obrázek hledání, agent vyhledá buď hledání, nebo alternativní obrázek hledání a sestavu, která byla nalezena. |
|
|
Maximální odchylka barvy
|
MaxColourDeviation | integer |
Maximální barva pixelů prvku se může před tím, než se považuje za shodu, odchylovat od barev pixelů vyhledávání. 0 pro žádnou odchylku. Odchylka se měří v hodnotách RGB. Například: #FF0000 se liší od #FE0102. To umožňuje ignorovat drobné barevné rozdíly. |
|
|
Maximální rozdíly v pixelech
|
MaxPixelDifferences | integer |
Maximální početpixelůch To umožňuje ignorovat menší rozdíly mezi obrázky, ale vyšší hodnoty můžou zvýšit čas potřebný k vyhledání obrázku. V případě potřeby se doporučuje nastavit hodnotu 0 a zvýšit o malé částky. Pokud nastavíte hodnotu nad 0, musíte také nastavit maximální počet po sobě jdoucích pixelů rozdílů. |
|
|
Maximální rozdíly po sobě jdoucích pixelů
|
MaxConsecutivePixelDifferences | integer |
Maximální počet pixelů, které se mohou lišit (nad maximální odchylkou barev), v libovolném řádku před tím, než se obrázek považuje za neodpovídající. To umožňuje ignorovat menší rozdíly mezi obrázky, ale vyšší hodnoty můžou zvýšit čas potřebný k vyhledání obrázku. V případě potřeby se doporučuje nastavit hodnotu 0 a zvýšit o malé částky. Pokud nastavíte hodnotu nad 0, musíte také nastavit maximální rozdíly v pixelech. |
|
|
Posun o levý pixel X
|
LeftPixelXOffset | integer |
Volitelný posun X pro levý okraj vyhledávací oblasti. To umožňuje zvětšit (s zápornými hodnotami) nebo snížit (s kladnými hodnotami) oblast hledání. |
|
|
Posun pravého pixelu X
|
RightPixelXOffset | integer |
Volitelný posun X pro pravý okraj vyhledávací oblasti. To vám umožní zvětšit (s kladnými hodnotami) nebo snížit (s zápornými hodnotami) oblast hledání. |
|
|
Posun horního pixelu Y
|
TopPixelYOffset | integer |
Volitelný posun Y pro horní okraj vyhledávací oblasti. To umožňuje zvětšit (s zápornými hodnotami) nebo snížit (s kladnými hodnotami) oblast hledání. |
|
|
Posun dolního pixelu Y
|
BottomPixelYOffset | integer |
Volitelný posun Y pro dolní okraj vyhledávací oblasti. To vám umožní zvětšit (s kladnými hodnotami) nebo snížit (s zápornými hodnotami) oblast hledání. |
|
|
Pixel X offsets unit
|
PixelXOffsetsUnit | string |
Pokud jsou posuny zleva a pravého pixelu X měřeny v pixelech, nastavte na Pixel (výchozí). Pokud jsou posuny o levý a pravý pixel X měřeny jako procento šířky prvku, nastaví se na hodnotu Procento. |
|
|
Odsazení pixelu Y
|
PixelYOffsetsUnit | string |
Pokud jsou posuny Y horního a dolního pixelu měřené v pixelech, nastavte na Pixel (výchozí). Pokud jsou posuny Y horního a dolního pixelu měřeny jako procento výšky prvku, nastavte na hodnotu Procento. |
|
|
Index obrázků vyhledávání
|
SearchImageIndex | integer |
Nastavte na hodnotu 1 a vyhledejte první instanci vyhledávacího obrázku (ve směru hledání) v elementu UIA. Nastavte hodnotu 2 pro druhou instanci ,... , N pro N. instanci. Pokud také hledáte alternativní obrázek, vyhledá se nejprve prvek UIA pro hledaný obrázek a za druhé vyhledá alternativní obrázek, vyhledá požadovanou instanci daného obrázku (tj. agent očekává jeden nebo druhý, nikoli kombinaci obou obrázků). |
|
|
Směr hledání obrázků
|
ImageSearchDirection | string |
Směr hledání. "Shora" hledá podle řádku shora a prohledává se zleva doprava v každém řádku. Hledání podle řádku z dolního rohu prohledává hledání zleva doprava v každém řádku. "Zleva" hledá podle sloupce zleva a prohledá se shora dolů v každém sloupci. "Zprava" hledá podle sloupce zprava a prohledá se shora dolů v rámci každého sloupce. To se dá použít ve spojení s indexem obrázku vyhledávání k vyhledání Nth obrázku z horního, dolního, levého nebo pravého. Pokud chcete zvýšit výkon, vyberte směr hledání, který si myslíte, že obrázek najdete rychleji. |
|
|
Skrýt agenta
|
HideAgent | boolean |
Nastavte na hodnotu true a automaticky skryjte agenta (pokud je viditelný), aby se zajistilo, že nepřekryje analyzovaný prvek. |
|
|
Zobrazit obdélník zvýraznění
|
ShowHighlightRectangle | boolean |
Pokud je nastavená hodnota true, agent IA-Connect zvýrazní umístěný obrázek na obrazovce. To může být užitečné při vývoji, což pomáhá vizualizovat, že se detekuje správný obrázek. |
|
|
Sekundy čekání na neexistující obrázek hledání
|
SecondsToWait | integer |
Počet sekund čekání na to, aby vyhledávací obrázek nebyl v elementu UIA vizuálně umístěn. Pokud je obrázek i po této době stále k dispozici, vyvolá se výjimka, pokud je nastavená hodnota True, vyvolá se výjimka, pokud je obrázek stále k dispozici, jinak akce oznámí, že je obrázek stále k dispozici. |
|
|
Milisekundy mezi hledáními
|
MillisecondsBetweenSearches | integer |
Počet milisekund, které se mají čekat mezi jednotlivými prvky UIA na obrazovce. Vzhledem k tomu, že rozpoznávání obrázků může být nákladné, zpoždění může pomoct snížit i rozložit využití procesoru. Například: Pokud očekáváte, že zobrazení obrázku může trvat až 1 minutu, přidání 5000 milisekund (5 sekund) mezi kontrolami výrazně sníží využití procesoru (tím, že výrazně sníží počet kontrol), ale jen malý dopad na dobu odezvy. Minimální povolená hodnota je 100 milisekund (1/10 sekund). |
|
|
Vyvolání výjimky, pokud je obrázek stále k dispozici
|
RaiseExceptionIfImageStillPresent | boolean |
Pokud má IA-Connect vyvolat výjimku, pokud je obrázek stále k dispozici po čekací době, nastavte hodnotu true. |
|
|
Načtení výstupních dat pro ID vlákna
|
RetrieveOutputDataFromThreadId | integer |
Pokud jste dříve nastavili hodnotu Wait for thread (Wait for thread) na false (což způsobí, že agent provede čekání ve vlákně na pozadí), zadejte ID vlákna agenta pro načtení výsledků. Toto ID vlákna agenta poskytne předchozí volání této akce. V opačném případě nastavte hodnotu 0 (výchozí). |
|
|
Čekání na vlákno
|
WaitForThread | boolean |
Nastavte na hodnotu true a počkejte na dokončení vlákna agenta; Agent počká na dobu, po kterou zadá hodnota Sekundy, až bude čekat na neexistující vyhledávací obrázek. Nastavení na hodnotu false pro vynechání čekání; Agent bude dál provádět čekání ve vlákně na pozadí, ale bude k dispozici i pro další akci. Výsledky pak můžete načíst později pomocí akce Počkat na úspěšné dokončení vlákna agenta, aby se čekání na dokončení vlákna agenta dokončilo, a pak znovu spusťte akci Počkat na viditelný vyhledávací obrázek, který v elementu UIA neexistuje, se vstupem Načíst výstupní data pro ID vlákna nastavenou na ID vlákna agenta. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Obrázek hledání před čekáním
|
SearchImagePresentBeforeWait | boolean |
Tento výstup se nastaví na hodnotu true, pokud byl vyhledávací obrázek na začátku čekací doby. Pokud vyhledávací obrázek nebyl od začátku k dispozici, nastaví se tento výstup na hodnotu false. |
|
Obrázek hledání je stále k dispozici po čekání
|
SearchImageStillPresentAfterWait | boolean |
Tento výstup se nastaví na true, pokud je vyhledávací obrázek stále k dispozici po čekací době. Tento výstup se nastaví na false, pokud už vyhledávací obrázek neexistuje, během čekací doby (akce se dokončí okamžitě, jakmile obrázek už neexistuje). |
|
Který hledaný obrázek stále existuje
|
WhichSearchImageStillPresent | integer |
Tento výstup se nastaví na hodnotu 0, pokud se po čekací době nezobrazí žádné obrázky hledání. Pokud byl hledaný obrázek stále k dispozici, nastavte na hodnotu 1 po čekací době. Nastavte na hodnotu 2, pokud byl alternativní obrázek hledání stále k dispozici po čekací době. |
|
ID vlákna
|
ThreadId | integer |
Pokud jste nastavili hodnotu Wait for thread (Wait for thread) na false (což způsobí, že agent provede čekání ve vlákně na pozadí), bude tento výstup obsahovat ID vlákna agenta, které lze použít k monitorování procesu akce a načtení výsledků později po dokončení vlákna. |
Přepnout prvek UIA
Přepíná prvek (obvykle zaškrtávací políčko nebo přepínač). To dává prvku opačný stav k aktuálnímu stavu (např. zaškrtnutí se zruší a naopak). Pokud chcete nastavit konkrétní stav, použijte místo toho akci Zkontrolovat prvek.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Přesun elementu UIA
Přesune prvek UIA na zadanou pozici na obrazovce. Tato akce bude obvykle fungovat pouze s prvky okna (které mají vzor transformace).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Typ vodorovného pohybu
|
HorizontalMovementType | string |
Typ pohybu: Absolutní nebo relativní. |
|
|
Vodorovná pozice
|
HorizontalPosition | True | integer |
Nové vodorovné umístění prvku. Typ pohybu (například absolutní nebo relativní) je definován vstupem "Vodorovný typ pohybu". Pokud chcete vodorovnou pozici ponechat beze změny, zvolte hodnotu 0 a nastavte typ vodorovného pohybu na Relativní. |
|
Typ svislého pohybu
|
VerticalMovementType | string |
Typ pohybu: Absolutní nebo relativní. |
|
|
Svislá pozice
|
VerticalPosition | True | integer |
Nová svislá pozice prvku. Typ pohybu (například absolutní nebo relativní) je definován vstupním typem svislého pohybu. Pokud chcete svislou pozici ponechat beze změny, zvolte hodnotu 0 a nastavte typ svislého pohybu na Relativní. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výsledek příkazu
|
UIAMoveElementResult | boolean |
Výsledek příkazu (úspěch nebo selhání) |
|
Zpráva o chybě
|
ErrorMessage | string |
Pokud příkaz nebyl úspěšný, bude obsahovat chybovou zprávu, která byla vrácena. |
Resetování všech popisovačů elementů UIA
Obnoví všechny popisovače prvků UIA, které jsou aktuálně uložené IA-Connect, což může být užitečné, pokud jste identifikovali velké množství prvků a máte velký počet uložených popisovačů prvků. Ve scénářích s extrémně velkým počtem popisovačů prvků (100 000+) lze tuto akci použít také k uvolnění využití paměti RAM.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Rozbalení elementu UIA
Rozbalí prvek (obvykle položku nabídky nebo rozevíracího seznamu). Pokud je položka již rozbalována, nic se nestane.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Sbalit prvek UIA
Sbalí prvek (obvykle položku nabídky nebo rozevíracího seznamu). Pokud je položka už sbalená, nic se nestane.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Snímek obrazovky s umístěním elementu UIA
Pořídí snímek obrazovky s umístěním elementu a vrátí obrázek. Prvek by se měl nejprve přenést na přední místo, protože snímek obrazovky pořizuje kopii obrazovky v umístění prvků.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Formát obrázku
|
ImageFormat | string |
Formát obrázku, který se má použít pro snímek obrazovky. To může ovlivnit kvalitu a velikost vrácených dat. Podporované formáty jsou PNG (výchozí), JPG, BMP a GIF. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Skrýt agenta
|
HideAgent | boolean |
Nastavte na hodnotu true, aby se automaticky skryl agent (pokud je viditelný), aby se zajistilo, že snímek obrazovky nezakrývá. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Obrázek obrazovky jako Base64
|
ScreenBitmapBase64 | string |
Obrázek obrazovky jako řetězec kódovaný v Base64. |
Stiskněte element UIA.
Stiskne prvek (obvykle tlačítko).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Počkejte na dokončení události tlačítka.
|
Wait | boolean |
Pokud automatizace čeká na dokončení události tlačítka, než budete pokračovat. Pokud je nastavená hodnota true, může dojít k vypršení časového limitu, pokud tlačítko otevře modální dialogové okno. |
|
|
Tlačítko Win32 Click
|
Win32ClickButton | boolean |
Pokud je nastavena hodnota true, použije se místo použití UIA událost kliknutí win32. Jedná se o událost "fire and forget", která může být užitečná při práci s modálními dialogy, které jsou prezentovány po kliknutí, nebo prvky, které nemají vzor vyvolání UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Zkuste vyvolat vzor
|
TryInvokePattern | boolean |
Pokud je nastavená hodnota true (výchozí), pokusí se agent IA-Connect použít vzor vyvolání UIA k provedení tiskové akce (pokud není tlačítko kliknutí win32 nastaveno na true). Pokud vzor vyvolání UIA není ve zvoleném prvku k dispozici, agent IA-Connect se vrátí k jiným vzorům (povoleným nebo zakázaným prostřednictvím jiných vstupů k této akci). Pokud je nastavená hodnota false, agent IA-Connect se nepokusí použít vzor vyvolání a okamžitě se vrátí k jiným zvoleným vzorům. |
|
|
Vyzkoušení starší verze vzoru
|
TryLegacyPattern | boolean |
Pokud je nastavená hodnota true, agent IA-Connect se pokusí použít starší vzor UIA k provedení akce stisknutí, pokud vzor vyvolání není k dispozici (buď proto, že není k dispozici v prvku nebo protože jeho použití bylo zakázáno) a pokud je tlačítko kliknutí Win32 false. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Vyhledání prvního nadřazeného elementu UIA
Vyhledá hierarchii stromové struktury UIA pro první nadřazený prvek, který odpovídá kritériím hledání. Nadřazený prvek je definován jako prvek, který je na další úrovni nahoru UIA "strom" a je téměř vždy obsahující prvek.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Úchyt elementu
|
ElementHandle | True | integer |
Popisovač UIA pro cílový prvek. |
|
Vyhledání lokalizovaného typu ovládacího prvku pro vyhledávání nadřazeného prvku
|
SearchParentLocalizedControlType | string |
Nadřazený element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat. To lze zjistit prostřednictvím kontroly. |
|
|
Typ ovládacího prvku Prohledat nadřazený prvek
|
SearchParentControlType | integer |
Nadřazený typ ovládacího prvku UIA (nelokalyované celé číslo), který chcete vyhledat. To je stejná hodnota v různých jazycích. |
|
|
Maximální počet nadřazených prvků ke zpracování
|
MaxParentsToProcess | integer |
Maximální počet nadřazených prvků, které se mají zpracovat. Ve výchozím nastavení je tato hodnota nastavená na 50. |
|
|
Vyvolání výjimky, pokud nadřazený prvek nebyl nalezen
|
RaiseExceptionIfParentElementNotFound | boolean |
Má IA-Connect vyvolat výjimku, pokud se nenachází prvek UIA vyhledávání? |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Nalezen nadřazený prvek
|
ParentElementFound | boolean |
Vrátí hodnotu true, pokud byl nalezen nadřazený element UIA vyhledávání. |
|
Popisovač nadřazeného elementu
|
ParentElementHandle | integer |
Popisovač UIA pro umístěný nadřazený prvek. To lze použít jako vstup pro další akce UIA, které fungují na tomto prvku. |
|
Název nadřazeného elementu
|
ParentElementName | string |
Název UIA umístěného nadřazeného elementu. |
|
Název třídy nadřazeného elementu
|
ParentElementClassName | string |
Název třídy UIA umístěného nadřazeného elementu. |
|
ID automatizace nadřazeného elementu
|
ParentElementAutomationId | string |
ID automatizace UIA umístěného nadřazeného elementu. |
|
Lokalizovaný typ ovládacího prvku nadřazeného prvku
|
ParentElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA umístěného nadřazeného elementu. |
Vyhledání viditelného vyhledávacího obrázku v elementu UIA
Vrátí, zda byl vyhledávací obrázek zadaný jako vstup pro tuto akci vizuálně umístěn v elementu UIA na obrazovce. Prvek by měl být nejprve přenesen na přední straně, protože agent vezme snímek obrazovky se souřadnicemi elementu a vyhledá zadaný vyhledávací obrázek na snímku obrazovky.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Typ obrázku hledání
|
SearchImageType | string |
Definuje, co představuje vstup "Hledat obrázek". Pokud je nastavená možnost "Soubor obrázku adresáře", je vyhledávacím obrázkem cesta k souboru přístupnému adresáři. Pokud je nastavená hodnota Soubor image agenta, je vyhledávacím obrázkem cesta k souboru přístupnému agentovi. Pokud je nastavená hodnota Base64, je vyhledávacím obrázkem reprezentace image base64. |
|
|
Obrázek hledání
|
SearchImage | string |
Vyhledávací obrázek, který se má najít v zadaném prvku UIA. V závislosti na zadaném typu vyhledávacího obrázku to může obsahovat cestu k souboru obrázku (na konci adresáře nebo agenta) nebo obsahovat základní64 (textovou reprezentaci) obrázku, který chcete vyhledat. |
|
|
Alternativní typ obrázku hledání
|
AltSearchImageType | string |
Definuje, co představuje vstup "Alternativní obrázek hledání". Pokud je nastavená hodnota Žádné nebo prázdná, neexistuje žádný alternativní vyhledávací obrázek. Pokud je nastavená možnost "Soubor obrázku adresáře", je vyhledávacím obrázkem cesta k souboru přístupnému adresáři. Pokud je nastavená hodnota Soubor image agenta, je vyhledávacím obrázkem cesta k souboru přístupnému agentovi. Pokud je nastavená hodnota Base64, je vyhledávacím obrázkem reprezentace image base64. |
|
|
Alternativní obrázek hledání
|
AltSearchImage | string |
Volitelný alternativní vyhledávací obrázek, který se má vyhledat v zadaném prvku UIA. V závislosti na zadaném typu alternativního vyhledávání může být cesta k souboru obrázku (na konci adresáře nebo agenta) nebo obsahovat základní 64 (textovou reprezentaci) obrázku, který chcete vyhledat. Pokud zadáte alternativní obrázek hledání, agent vyhledá buď hledání, nebo alternativní obrázek hledání a sestavu, která byla nalezena. |
|
|
Maximální odchylka barvy
|
MaxColourDeviation | integer |
Maximální barva pixelů prvku se může před tím, než se považuje za shodu, odchylovat od barev pixelů vyhledávání. 0 pro žádnou odchylku. Odchylka se měří v hodnotách RGB. Například: #FF0000 se liší od #FE0102. To umožňuje ignorovat drobné barevné rozdíly. |
|
|
Maximální rozdíly v pixelech
|
MaxPixelDifferences | integer |
Maximální početpixelůch To umožňuje ignorovat menší rozdíly mezi obrázky, ale vyšší hodnoty můžou zvýšit čas potřebný k vyhledání obrázku. V případě potřeby se doporučuje nastavit hodnotu 0 a zvýšit o malé částky. Pokud nastavíte hodnotu nad 0, musíte také nastavit maximální počet po sobě jdoucích pixelů rozdílů. |
|
|
Maximální rozdíly po sobě jdoucích pixelů
|
MaxConsecutivePixelDifferences | integer |
Maximální počet posoběchm bodům se může lišit (nad maximální odchylkou barev) v libovolném řádku. To umožňuje ignorovat menší rozdíly mezi obrázky, ale vyšší hodnoty můžou zvýšit čas potřebný k vyhledání obrázku. V případě potřeby se doporučuje nastavit hodnotu 0 a zvýšit o malé částky. Pokud nastavíte hodnotu nad 0, musíte také nastavit maximální rozdíly v pixelech. |
|
|
Posun o levý pixel X
|
LeftPixelXOffset | integer |
Volitelný posun X pro levý okraj vyhledávací oblasti. To umožňuje zvětšit (s zápornými hodnotami) nebo snížit (s kladnými hodnotami) oblast hledání. |
|
|
Posun pravého pixelu X
|
RightPixelXOffset | integer |
Volitelný posun X pro pravý okraj vyhledávací oblasti. To vám umožní zvětšit (s kladnými hodnotami) nebo snížit (s zápornými hodnotami) oblast hledání. |
|
|
Posun horního pixelu Y
|
TopPixelYOffset | integer |
Volitelný posun Y pro horní okraj vyhledávací oblasti. To umožňuje zvětšit (s zápornými hodnotami) nebo snížit (s kladnými hodnotami) oblast hledání. |
|
|
Posun dolního pixelu Y
|
BottomPixelYOffset | integer |
Volitelný posun Y pro dolní okraj vyhledávací oblasti. To vám umožní zvětšit (s kladnými hodnotami) nebo snížit (s zápornými hodnotami) oblast hledání. |
|
|
Pixel X offsets unit
|
PixelXOffsetsUnit | string |
Pokud jsou posuny zleva a pravého pixelu X měřeny v pixelech, nastavte na Pixel (výchozí). Pokud jsou posuny o levý a pravý pixel X měřeny jako procento šířky prvku, nastaví se na hodnotu Procento. |
|
|
Odsazení pixelu Y
|
PixelYOffsetsUnit | string |
Pokud jsou posuny Y horního a dolního pixelu měřené v pixelech, nastavte na Pixel (výchozí). Pokud jsou posuny Y horního a dolního pixelu měřeny jako procento výšky prvku, nastavte na hodnotu Procento. |
|
|
Index obrázků vyhledávání
|
SearchImageIndex | integer |
Nastavte na hodnotu 1 a vyhledejte první instanci vyhledávacího obrázku (ve směru hledání) v elementu UIA. Nastavte hodnotu 2 pro druhou instanci ,... , N pro N. instanci. Pokud také hledáte alternativní obrázek, vyhledá se nejprve prvek UIA pro hledaný obrázek a za druhé vyhledá alternativní obrázek, vyhledá požadovanou instanci daného obrázku (tj. agent očekává jeden nebo druhý, nikoli kombinaci obou obrázků). |
|
|
Směr hledání obrázků
|
ImageSearchDirection | string |
Směr hledání. "Shora" hledá podle řádku shora a prohledává se zleva doprava v každém řádku. Hledání podle řádku z dolního rohu prohledává hledání zleva doprava v každém řádku. "Zleva" hledá podle sloupce zleva a prohledá se shora dolů v každém sloupci. "Zprava" hledá podle sloupce zprava a prohledá se shora dolů v rámci každého sloupce. To se dá použít ve spojení s indexem obrázku vyhledávání k vyhledání Nth obrázku z horního, dolního, levého nebo pravého. Pokud chcete zvýšit výkon, vyberte směr hledání, který si myslíte, že obrázek najdete rychleji. |
|
|
Skrýt agenta
|
HideAgent | boolean |
Nastavte na hodnotu true a automaticky skryjte agenta (pokud je viditelný), aby se zajistilo, že nepřekryje analyzovaný prvek. |
|
|
Návrat souřadnic obrazovky jako fyzických
|
ReturnPhysicalCoordinates | boolean |
Nastavte hodnotu true pro souřadnice obrazovky, které se mají vrátit jako fyzické souřadnice. Nastavte hodnotu false pro souřadnice obrazovky, které se mají vrátit jako virtuální souřadnice. Pokud je základní měřítko zobrazení 100%, fyzické i virtuální souřadnice jsou stejné. Souřadnice prvků se vždy vrací jako virtuální souřadnice. |
|
|
Zobrazit obdélník zvýraznění
|
ShowHighlightRectangle | boolean |
Pokud je nastavená hodnota true, agent IA-Connect zvýrazní umístěný obrázek na obrazovce. To může být užitečné při vývoji, což pomáhá vizualizovat, že se detekuje správný obrázek. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Vyhledání obrázku
|
SearchImageLocated | boolean |
Pokud byl nalezen vyhledávací obrázek, nastavte hodnotu true. Pokud nebyl nalezen hledaný obrázek, nastavte na hodnotu false. |
|
Který vyhledávací obrázek se nachází
|
WhichSearchImageLocated | integer |
Pokud nebyly nalezeny žádné obrázky hledání, nastavte na hodnotu 0. Pokud byl nalezen vyhledávací obrázek, nastavte na hodnotu 1. Nastavte na hodnotu 2, pokud byl nalezen alternativní obrázek hledání. |
|
Obrázek odpovídá ohraničujícího rámečku – levý pixel
|
SearchImageBoundingBoxElementLeftPixelXCoord | integer |
Virtuální souřadnice X levého horního pixelu odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda s ohraničujícím rámečkem – pravý pixel
|
SearchImageBoundingBoxElementRightPixelXCoord | integer |
Virtuální souřadnice X pravého horního pixelu odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda s ohraničujícím rámečkem – horní pixel
|
SearchImageBoundingBoxElementTopPixelYCoord | integer |
Virtuální souřadnice Y nejvyššího pixelu odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda s ohraničujícím rámečkem – dolní pixel
|
SearchImageBoundingBoxElementBottomPixelYCoord | integer |
Virtuální souřadnice Y nejspodnějšího pixelu odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda ohraničujícího rámečku – střed X pixelů
|
SearchImageBoundingBoxElementCenterPixelXCoord | integer |
Virtuální souřadnice X středu ohraničujícího rámečku obsahujícího pixely odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda ohraničujícího rámečku – střed Y pixelu
|
SearchImageBoundingBoxElementCenterPixelYCoord | integer |
Virtuální souřadnice Y středu ohraničujícího rámečku obsahujícího pixely odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda ohraničujícího rámečku – levý pixel
|
SearchImageBoundingBoxScreenLeftPixelXCoord | integer |
Souřadnice X pixelu obrazovky levého horního pixelu odpovídající zadanému obrázku. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Obrazová shoda ohraničujícího rámečku – pravý pixel obrazovky
|
SearchImageBoundingBoxScreenRightPixelXCoord | integer |
Souřadnice X obrazového obrazu obrazovky odpovídající zadanému obrázku nejvíce vpravo. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Obrazová shoda ohraničujícího rámečku – horní pixel obrazovky
|
SearchImageBoundingBoxScreenTopPixelYCoord | integer |
Souřadnice obrazového bodu Y horního pixelu odpovídající zadanému obrázku. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Obrázek shody ohraničujícího rámečku s dolním pixelem obrazovky
|
SearchImageBoundingBoxScreenBottomPixelYCoord | integer |
Souřadnice pixelu obrazovky Y dolního horního pixelu odpovídající zadanému obrázku. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Obrazová shoda ohraničujícího rámečku na střed obrazovky X
|
SearchImageBoundingBoxScreenCenterPixelXCoord | integer |
Souřadnice X obrazového bodu obrazovky ve středu ohraničujícího rámečku obsahujícího pixely odpovídající zadanému obrázku. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Obrazová shoda ohraničujícího rámečku na střed obrazovky Y
|
SearchImageBoundingBoxScreenCenterPixelYCoord | integer |
Souřadnice Y v pixelech obrazovky středu ohraničujícího rámečku obsahujícího pixely odpovídající zadanému obrázku. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
Výběr prvku UIA
Vybere prvek (obvykle položku v seznamu nebo rozevíracím seznamu).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Zadání hesla do elementu UIA
Akce UIA, která zadává heslo do elementu (obvykle pole pro zadání hesla), nahradí stávající text.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Heslo pro zadání
|
PasswordToInput | True | password |
Hodnota hesla, kterou chcete zadat. |
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Heslo obsahuje uložené heslo.
|
PasswordContainsStoredPassword | boolean |
Nastavte hodnotu true, pokud heslo obsahuje (nebo je zcela) identifikátorem IA-Connect uloženého hesla, ve formátu {IAConnectPassword:StoredPasswordIdentifier} nebo IA-Connect Orchestrator generic credential ve formátu {OrchestratorCredential:FriendlyName}. Toto uložené heslo může vygenerovat například akce Generovat heslo nebo ho uchovávat IA-Connect Orchestrator. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Vyzkoušet vzor hodnot
|
TryValuePattern | boolean |
Pokud je nastavena hodnota true (výchozí), agent IA-Connect se pokusí použít vzor hodnoty UIA k provedení akce textového vstupu. Pokud vzor hodnoty UIA není ve zvoleném prvku dostupný, agent IA-Connect se vrátí k jiným vzorům (povoleným nebo zakázaným prostřednictvím jiných vstupů této akce). Pokud je nastavená hodnota false, agent IA-Connect se nepokusí použít vzor hodnoty a okamžitě se vrátí k jiným zvoleným vzorům. |
|
|
Vyzkoušení starší verze vzoru
|
TryLegacyPattern | boolean |
Pokud je nastavena hodnota true, agent IA-Connect se pokusí použít starší vzor UIA k provedení akce textového zadání, pokud vzor hodnoty není k dispozici (buď proto, že není k dispozici v prvku nebo protože jeho použití bylo zakázáno). |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Zadání textu do elementu UIA
Akce UIA, která zadává text do elementu (obvykle textové pole zadávání), buď nahradí stávající text, nebo vloží novou hodnotu na konkrétní pozici.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Text pro zadání
|
TextToInput | string |
Textová hodnota, kterou chcete zadat. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Nahradit existující hodnotu
|
ReplaceExistingValue | boolean |
Pokud v elementu existuje text, měl by být tento text nahrazen? |
|
|
Vložit pozici
|
InsertPosition | integer |
Pozice (index) pro zahájení vkládání textu. Pokud existuje text, můžete pozici vložení použít k vložení na konkrétní pozici v existujícím textu. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Vyvolání výjimky v případě selhání ověření vstupu
|
RaiseExceptionIfInputValidationFails | boolean |
Pokud je tato možnost povolená, agent IA-Connect zkontroluje novou hodnotu elementu po zadání požadovaného textu. Pokud nová hodnota neodpovídá očekávané hodnotě, vyvolá se výjimka. Pokud je tento vstup false (výchozí), do protokolu se zadá upozornění, ale nevyvolá se žádná výjimka. |
|
|
Vyzkoušet vzor hodnot
|
TryValuePattern | boolean |
Pokud je nastavena hodnota true (výchozí), agent IA-Connect se pokusí použít vzor hodnoty UIA k provedení akce textového vstupu. Pokud vzor hodnoty UIA není ve zvoleném prvku dostupný, agent IA-Connect se vrátí k jiným vzorům (povoleným nebo zakázaným prostřednictvím jiných vstupů této akce). Pokud je nastavená hodnota false, agent IA-Connect se nepokusí použít vzor hodnoty a okamžitě se vrátí k jiným zvoleným vzorům. |
|
|
Vyzkoušení starší verze vzoru
|
TryLegacyPattern | boolean |
Pokud je nastavena hodnota true, agent IA-Connect se pokusí použít starší vzor UIA k provedení akce textového zadání, pokud vzor hodnoty není k dispozici (buď proto, že není k dispozici v prvku nebo protože jeho použití bylo zakázáno). |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Zadání textu do více prvků UIA
Akce UIA, která zadává různé části textu do více prvků (obvykle pole pro zadávání textu), buď nahradí stávající text, nebo vloží novou hodnotu na určitou pozici.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní prvky
|
InputElementsJSON | True | string |
Pole prvků UIA pro zadání textu ve formátu JSON. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Zavření okna elementu UIA
Zavře okno prvku. Obvykle funguje jenom v oknech nebo dialogových oknech.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Změna velikosti elementu UIA
Změní velikost elementu UIA. Tato akce bude obvykle fungovat pouze s prvky okna (které mají vzor transformace).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Změna velikosti typu šířky
|
ResizeWidthType | string |
Typ změny velikosti šířky: Absolutní nebo relativní. |
|
|
Nová šířka
|
NewWidth | True | integer |
Nová šířka prvku. Typ změny velikosti (například absolutní nebo relativní) je definován vstupem Změnit velikost typu šířky. Pokud chcete šířku ponechat beze změny, zvolte hodnotu 0 a nastavte typ šířky změny velikosti na Relativní. |
|
Změna velikosti typu výšky
|
ResizeHeightType | string |
Typ změny velikosti výšky: Absolutní nebo relativní. |
|
|
Nová výška
|
NewHeight | True | integer |
Nová výška prvku. Typ změny velikosti (například absolutní nebo relativní) je definován vstupem "Změna velikosti typu výšky". Pokud chcete ponechat výšku beze změny, zvolte hodnotu 0 a nastavte typ výšky změny velikosti na Relativní. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výsledek příkazu
|
UIAResizeElementResult | boolean |
Výsledek příkazu (úspěch nebo selhání) |
|
Zpráva o chybě
|
ErrorMessage | string |
Pokud příkaz nebyl úspěšný, bude obsahovat chybovou zprávu, která byla vrácena. |
Získání barevné oblasti hledání prvků UIA
Vrátí podrobnosti o oblasti pixelů v prvku UIA, který splňuje zadaná kritéria barev. Prvek by měl být nejprve přenesen na přední straně, protože Agent vyhledá barvy tak, že pořídit snímek obrazovky se souřadnicemi prvku.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Barva hledání
|
SearchColour | True | string |
Hledat barvu ve formátu 0xAARRGGBB, #AARRGGBB, 0xRRGGBB nebo #RRGGBB kde každý barevný kanál je bajt v šestnáctkovém formátu (00 je plně vypnutý, FF je plně zapnutý). Příklad: #FF0000 pro červenou, #00FF00 pro modrou, #000000 pro černou, #FFFFFF pro bílou. |
|
Maximální odchylka barvy
|
MaxColourDeviation | True | integer |
Maximální barva prvku se může odchylovat od barvy hledání před tím, než se nepovažuje za shodu. 0 pro žádnou odchylku. Odchylka se měří v hodnotách RGB. Například: #FF0000 se liší od #FE0102. Odchylka 15 by byla dobrým výchozím bodem. |
|
Posun o levý pixel X
|
LeftPixelXOffset | integer |
Volitelný posun X pro levý okraj vyhledávací oblasti. To umožňuje zvětšit (s zápornými hodnotami) nebo snížit (s kladnými hodnotami) oblast hledání. |
|
|
Posun pravého pixelu X
|
RightPixelXOffset | integer |
Volitelný posun X pro pravý okraj vyhledávací oblasti. To vám umožní zvětšit (s kladnými hodnotami) nebo snížit (s zápornými hodnotami) oblast hledání. |
|
|
Posun horního pixelu Y
|
TopPixelYOffset | integer |
Volitelný posun Y pro horní okraj vyhledávací oblasti. To umožňuje zvětšit (s zápornými hodnotami) nebo snížit (s kladnými hodnotami) oblast hledání. |
|
|
Posun dolního pixelu Y
|
BottomPixelYOffset | integer |
Volitelný posun Y pro dolní okraj vyhledávací oblasti. To vám umožní zvětšit (s kladnými hodnotami) nebo snížit (s zápornými hodnotami) oblast hledání. |
|
|
Skrýt agenta
|
HideAgent | boolean |
Nastavte na hodnotu true a automaticky skryjte agenta (pokud je viditelný), aby se zajistilo, že nepřekryje analyzovaný prvek. |
|
|
Návrat souřadnic obrazovky jako fyzických
|
ReturnPhysicalCoordinates | boolean |
Nastavte hodnotu true pro souřadnice obrazovky, které se mají vrátit jako fyzické souřadnice. Nastavte hodnotu false pro souřadnice obrazovky, které se mají vrátit jako virtuální souřadnice. Pokud je základní měřítko zobrazení 100%, fyzické i virtuální souřadnice jsou stejné. Souřadnice prvků se vždy vrací jako virtuální souřadnice. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Počet pixelů odpovídající barvy
|
NumberOfPixelsMatchingColour | integer |
Počet pixelů, které odpovídají zadané barvě. |
|
Levý pixel ohraničujícího rámečku s ohraničující barvou
|
ColourMatchBoundingBoxElementLeftPixelXCoord | integer |
Virtuální souřadnice X levého horního bodu odpovídající zadané barvě vzhledem k prvku v levém horním rohu. |
|
Pravý pixel ohraničujícího rámečku s ohraničující barvou
|
ColourMatchBoundingBoxElementRightPixelXCoord | integer |
Virtuální souřadnice X pravého horního pixelu odpovídající zadané barvě vzhledem k prvku v levém horním rohu. |
|
Horní pixel prvku ohraničujícího rámečku shody barev
|
ColourMatchBoundingBoxElementTopPixelYCoord | integer |
Virtuální souřadnice Y nejvyššího pixelu odpovídající zadané barvě vzhledem k prvku v levém horním rohu. |
|
Dolní pixel prvku ohraničujícího rámečku shody barev
|
ColourMatchBoundingBoxElementBottomPixelYCoord | integer |
Virtuální souřadnice Y nejspodnějšího pixelu odpovídající zadané barvě vzhledem k prvku v levém horním rohu. |
|
Barva shody ohraničujícího rámečku na střed X pixelu
|
ColourMatchBoundingBoxElementCenterPixelXCoord | integer |
Virtuální souřadnice X středu ohraničujícího rámečku obsahujícího pixely odpovídající zadané barvě vzhledem k prvku v levém horním rohu. |
|
Barva shody ohraničujícího rámečku na střed Y pixelu
|
ColourMatchBoundingBoxElementCenterPixelYCoord | integer |
Virtuální souřadnice Y středu ohraničujícího rámečku obsahujícího pixely odpovídající zadané barvě vzhledem k prvku v levém horním rohu. |
|
Levý pixel ohraničujícího rámečku s ohraničující barvou
|
ColourMatchBoundingBoxScreenLeftPixelXCoord | integer |
Souřadnice X obrazového bodu obrazovky x levého horního pixelu odpovídající zadané barvě. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Pravý pixel ohraničujícího rámečku s ohraničující barvou
|
ColourMatchBoundingBoxScreenRightPixelXCoord | integer |
Souřadnice X obrazového obrazového bodu obrazovky, který odpovídá zadané barvě, je souřadnice X obrazového bodu vpravo. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Horní pixel obrazovky ohraničujícího rámečku s ohraničující barvou
|
ColourMatchBoundingBoxScreenTopPixelYCoord | integer |
Souřadnice obrazového bodu Y nejvyššího pixelu odpovídající zadané barvě. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Barva shody ohraničujícího rámečku obrazovky dolního pixelu
|
ColourMatchBoundingBoxScreenBottomPixelYCoord | integer |
Souřadnice obrazového bodu Y dolního horního pixelu odpovídající zadané barvě. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Barva shody ohraničujícího rámečku na střed obrazovky X pixel
|
ColourMatchBoundingBoxScreenCenterPixelXCoord | integer |
Souřadnice X obrazového bodu obrazovky ve středu ohraničujícího rámečku obsahujícího pixely odpovídající zadané barvě. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Barva shody ohraničujícího rámečku na střed obrazovky Y pixel
|
ColourMatchBoundingBoxScreenCenterPixelYCoord | integer |
Souřadnice Y obrazovek ve středu ohraničujícího rámečku obsahujícího pixely odpovídající zadané barvě. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
Získání elementu UIA na souřadnicích obrazovky
Vrátí prvek UIA umístěný na zadaných souřadnicích obrazovky.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Souřadnice X
|
XCoord | integer |
Hodnota souřadnice X obrazovky (v pixelech), kde by se měl hledat prvek UIA. |
|
|
Souřadnice Y
|
YCoord | integer |
Hodnota souřadnice Y obrazovky (v pixelech), kde by se měl vyhledat prvek UIA. |
|
|
Vyvolání výjimky, pokud nebyl nalezen prvek
|
RaiseExceptionIfElementNotFound | boolean |
Má IA-Connect vyvolat výjimku, pokud se prvek UIA nenachází v zadaném umístění? |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Nalezený prvek
|
ElementFound | boolean |
Vrátí hodnotu true, pokud byl nalezen prvek UIA v zadaném umístění. |
|
Úchyt elementu
|
ElementHandle | integer |
Popisovač UIA pro prvek. To lze použít jako vstup pro další akce UIA, které fungují na tomto prvku. |
|
Název elementu
|
ElementName | string |
Název PRVKU UIA. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA. |
Získání hodnoty elementu UIA
Vrátí hodnotu prvku. Hodnota je obvykle přidružena k textové vstupní oblasti, ale mnoho prvků může mít tuto vlastnost.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Hodnota elementu
|
ElementValue | string |
Hodnota elementu. |
Získání hodnoty popisku elementu UIA
Vrátí hodnotu popisku prvku.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Hodnota popisku elementu
|
ElementLabelValue | string |
Hodnota popisku prvku. |
Získání obsahu elementu DataGrid UIA
Vrátí obsah prvku datagrid. Jedná se o prvek s řádky, sloupci, záhlavím a buňkami (tj. tabulkou). Tuto akci lze také použít k načtení výsledků z předchozího spuštění této akce, spustit jako vlákno agenta.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Načíst jenom sloupce na obrazovce
|
OnScreenColumnsOnly | boolean |
Pokud je nastavená hodnota true, vrátí se pouze sloupce na obrazovce. |
|
|
Načíst pouze řádky na obrazovce
|
OnScreenRowsOnly | boolean |
Pokud je nastavena hodnota true, vrátí se pouze řádky na obrazovce. |
|
|
Vrácení hodnot null jako prázdných
|
ReturnNullValuesAsBlank | boolean |
Pokud je hodnota true, vrátí se hodnoty null jako '' (tj. prázdné). Pokud je nastavená hodnota false, hodnoty null se obvykle vrátí jako "(null)". |
|
|
Alternativní název řádku záhlaví
|
AlternativeHeaderRowName | string |
Ve výchozím nastavení má řádek záhlaví v DataGridu název elementu UIA "Horní řádek". Pokud má řádek záhlaví jiný název, zadejte tento název. |
|
|
Návrat názvu UIA řádku
|
ReturnRowUIAName | boolean |
Pokud je tento vstup nastavený na, název UIA řádku bude uložen ve sloupci ve výstupní kolekci. Název sloupce je definován vstupem Název sloupce pro uložení názvu UIA řádku. |
|
|
Název sloupce pro uložení názvu UIA řádku
|
NameOfColumnToStoreRowUIAName | string |
Pokud je vstup "Return row UIA name" nastaven na true, pak tento vstup určuje název sloupce ve výstupní kolekci pro uložení názvu UIA řádku. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
První položka, která se má vrátit
|
FirstItemToReturn | integer |
Index elementu první položky (řádku) pro vrácení počínaje 1. |
|
|
Maximální počet vrácených položek
|
MaxItemsToReturn | integer |
Maximální počet vrácených položek (řádků) nebo 0 pro vrácení všech položek (řádků). |
|
|
Prohledání prvních N řádků pro prázdné řádky
|
ScanFirstNRowsForEmptyRows | integer |
Některé datovégridy mají ve stromu UIA (obvykle nahoře) několik prázdných prvků řádku nebo null a IA-Connect tyto prvky řádku automaticky přeskočí, protože v tabulce, která je viditelná v uživatelském rozhraní, se automaticky přeskočí. Pokud je tento vstup nastavený na hodnotu 0 (výchozí), agent IA-Connect vždy prohledá prvky řádků z prvního řádku směrem od začátku, i když je možnost První položka, která se má vrátit, nastavena tak, aby načítala řádky hlouběji v tabulce. To zajišťuje konzistenci s čísly indexů řádků, ale má vliv na výkon, protože je potřeba zkontrolovat všechny řádky z prvního řádku na požadované řádky. Pokud jste si jistí, že jediné prázdné nebo null prvky řádku v tabulce jsou v prvních N (např. 10) řádcích, můžete tuto hodnotu nastavit na N (např. 10), aby se potenciálně zlepšil výkon. Nenastavujte jinou hodnotu než 0, pokud nevíte, co děláte. |
|
|
Čtení tabulky jako vlákna
|
ReadTableAsThread | boolean |
Pokud je nastavená hodnota false (výchozí), agent IA-Connect přečte tabulku okamžitě a vrátí obsah do adresáře. Při čtení velkých tabulek může dojít k vypršení časového limitu této akce. Pokud je nastavená hodnota true, agent IA-Connect přečte tabulku jako vlákno agenta a IA-Connect Director (nebo orchestrátor, modul PowerShellu, Blue Prism) může monitorovat stav tohoto vlákna agenta a čekat na dokončení. To umožňuje čtení velkých tabulek bez časových limitů. IA-Connect Agenti 9.3 a starší můžou číst tabulky pouze okamžitě, ne jako vlákno agenta. |
|
|
Načtení výstupních dat pro ID vlákna
|
RetrieveOutputDataFromThreadId | integer |
Pokud jste tuto akci spustili jako vlákno agenta a nastavili sekundy na čekání na vlákno 0, zadejte ID vlákna agenta pro načtení výsledků. Toto ID vlákna agenta poskytne předchozí volání této akce. Pokud čtete datagrid (a proto nenačítáte výsledky předchozího dotazu jako vlákno agenta), nastavte na hodnotu 0 (výchozí). |
|
|
Sekundy čekání na vlákno
|
SecondsToWaitForThread | integer |
Pokud je vlastnost Číst tabulku jako vlákno nastavená na hodnotu true, kolik sekund čeká na dokončení vlákna agenta. Pokud vlákno agenta, které v této době tabulku čte, se nedokončilo, dojde k výjimce. Nastavte na hodnotu 0, aby se vynechala čekání: Agent bude dál číst datagrid, ale bude k dispozici i pro další akci. Výsledky (obsah datovéhogridu) pak můžete později načíst pomocí akce Počkat na úspěšné dokončení vlákna agenta, aby se úspěšně dokončilo vlákno agenta, a pak znovu spusťte akci Získat obsah prvku datagrid UIA se vstupem Načíst výstupní data pro ID vlákna nastavenou na ID vlákna agenta. |
|
|
Posouvání datagridu svisle po každém N procentu
|
ScrollDataGridVerticallyEveryNPercent | integer |
Výkon čtení některých velkých datovýchgridů (například s tisíci řádků) byl pozorován ke zlepšení, pokud se datagrid pravidelně posunuje do (nebo blízko) umístění, které se posouvá. Pokud je nastavená hodnota 0 (výchozí), datagrid se při čtení obsahu neposouvá. Pokud je nastavená hodnota mezi 1 a 100, bude se při čtení obsahu datagrid pravidelně posouvat (každý N procento celkového počtu řádků). Příklad: Pokud je nastavená hodnota 20, datagrid se posune na 0, 20, 40, 60, 80 %. K posouvání všech N řádků místo každého N procenta můžete použít posuvník datagrid svisle po jednotlivých N řádcích. |
|
|
Posouvání datagridu svisle po jednotlivých N řádcích
|
ScrollDataGridVerticallyEveryNRows | integer |
Výkon čtení některých velkých datovýchgridů (například s tisíci řádků) byl pozorován ke zlepšení, pokud se datagrid pravidelně posunuje do (nebo blízko) umístění, které se posouvá. Pokud je nastavená hodnota 0 (výchozí), datagrid se při čtení obsahu neposouvá. Pokud je nastavená hodnota 1 nebo vyšší, datagrid se při čtení obsahu posune po každém N řádku. Příklad: Pokud je nastavená hodnota 5, datagrid se posune každých 5 řádků. Alternativně můžete použít posuvník datagrid svisle každé N procento k posouvání každého N procenta řádků místo každého N řádků. |
|
|
Úchyt prvku scroll datagrid svisle
|
ScrollDataGridVerticallyElementHandle | integer |
Pokud se při čtení obsahu posune datagrid svisle, tento vstup definuje, jak IA-Connect vyhledá svislý posuvník. Pokud je nastavená hodnota 0, IA-Connect se pokusí datagrid posunout přímo, a to buď pomocí vzoru "scroll" (pokud to datagrid podporuje) nebo vyhledáním svislého posuvníku obsaženého v datovémgridu. Alternativně můžete určit IA-Connect úchyt UIA svislého prvku posuvníku (samotný prvek posuvníku, nikoli tlačítka uvnitř), což je hodnota 1 nebo vyšší. |
|
|
Minimální počet řádků datové mřížky pro posouvání
|
MinimumDataGridRowsForScrolling | integer |
Pokud se při čtení obsahu posune datagrid svisle, určuje tento vstup minimální počet řádků požadovaných v tabulce před IA-Connect provede posouvání. Pokud je nastavená hodnota 0, IA-Connect se posune bez ohledu na počet řádků. Pokud je nastaveno na kladné číslo, IA-Connect provede posouvání pouze v případě, že má datagrid tento počet řádků nebo více. |
|
|
Vyvolání výjimky, pokud nelze posunout
|
RaiseExceptionIfCannotScroll | boolean |
Při posouvání datagridu svisle při čtení obsahu: Nastavte tento vstup na hodnotu true, pokud by se nemělo považovat za výjimku, nebo nastavit hodnotu false (výchozí), pokud by se mělo ignorovat selhání posouvání. Mezi běžná selhání posouvání patří nemožnost najít posuvníky nebo posuvníky nemají vzor UIA vhodný pro posouvání (scroll, rangevalue nebo value). |
|
|
Alternativní název svislého posuvníku
|
AlternativeVerticalScrollbarName | string |
Ve výchozím nastavení má svislý posuvník řádek v datovémgridu název elementu UIA Vertical Scroll Bar. Pokud má svislý posuvník jiný název, zadejte tento název. To se použije, pokud chcete, aby IA-Connect při čtení obsahu pravidelně posouvat datagrid, vstupní pole Posuvník datagrid svisle popisovač prvku je nastaveno na hodnotu 0 (určuje, že IA-Connect by se měla datagrid posunout přímo), ale datagrid neimplementuje vzor "scroll". |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Json s obsahem Datagridu
|
DataGridContentsJSON | string |
Obsah elementu datagrid ve formátu JSON. |
|
Počet řádků v tabulce
|
NumberOfRowsInTable | integer |
Početřádkůch |
|
Počet sloupců v tabulce
|
NumberOfColumnsInTable | integer |
Počet sloupců ve výstupní tabulce, pokud byla tabulka přečtená okamžitě. |
|
ID vlákna
|
ThreadId | integer |
Pokud se tato akce spouští jako vlákno agenta, bude tento výstup obsahovat ID vlákna agenta, které lze použít k monitorování procesu akce a načtení obsahu datagrid po dokončení vlákna. |
Získání oken Win32
Rychlá akce Win32, která vrátí seznam všech oken Win32, která volitelně mají zadaný název třídy nebo název okna, nebo můžete zadat pokročilejší vyhledávací filtry, včetně zástupných znaků. I když tato akce používá rozhraní API Win32, dokáže rozpoznat Windows, Javu, ModernUI a webová okna. Systém Windows Win32 může obsahovat neočekávané položky včetně hlavního panelu, plochy, nabídky Start, průhledných překrytí, mimo obrazovku nebo skrytých oken, takže vrácený seznam může obsahovat více výsledků, než se čekalo.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vyhledávací třídy
|
SearchClassName | string |
Volitelný název třídy okna nejvyšší úrovně, který chcete vyhledat, například "Chrome_WidgetWin_1". |
|
|
Název vyhledávacího okna
|
SearchWindowTitle | string |
Volitelný název okna nejvyšší úrovně, které chcete vyhledat. |
|
|
Načíst pouze okna nejvyšší úrovně
|
TopLevelWindowsOnly | boolean |
Nastavte hodnotu true, aby se načetla pouze okna Win32, která operační systém považuje za nejvyšší úroveň. Pokud chcete načíst všechna okna Win32, nastavte na hodnotu false. Všimněte si, že definice okna Win32 bude obsahovat položky, které byste nemuseli rozpoznat jako okno a mnoho dialogových oken a zpráv jsou označeny jako nejvyšší úroveň, i když jsou podřízeným nadřazeným oknem. |
|
|
Načíst jenom viditelná okna
|
VisibleWindowsOnly | boolean |
Nastavte hodnotu true, aby se načetla pouze okna Win32, která operační systém považuje za viditelné. Nastavení na hodnotu false pro načtení viditelných i neviditelných oken Win32. Všimněte si, že okna mimo obrazovku nebo průhledná okna můžou být označená jako viditelná, ale nevidíte je. |
|
|
Načíst pouze okna s záhlavím
|
WindowsWithTitlebarOnly | boolean |
Pokud chcete načíst pouze okna Win32 s záhlavím, nastavte na hodnotu true. Pokud chcete načíst okna Win32 bez ohledu na to, jestli mají záhlaví, nebo ne, nastavte na false. Všimněte si, že některá průhledná okna mají záhlaví, ale nevidíte je. |
|
|
Načíst pouze okna s názvem
|
WindowsWithTitleOnly | boolean |
Pokud chcete načíst pouze okna Win32 s nadpisem (tj. záhlaví obsahující nějaký text), nastavte na hodnotu true. Pokud chcete načíst okna Win32 bez ohledu na to, jestli mají název, nastavte na hodnotu false. Všimněte si, že záhlaví je pruh v horní části okna, zatímco nadpis je text v něm. |
|
|
Ignorovat průhledná okna
|
IgnoreTransparentWindows | boolean |
Nastavte na hodnotu true, aby se načetla pouze okna Win32, která nemají průhlednost. Pokud chcete načíst okna Win32 bez ohledu na to, jestli mají nastavenou průhlednost, nebo ne, nastavte hodnotu false. |
|
|
ID procesu hledání
|
SearchProcessId | integer |
Volitelné ID procesu, který vlastní okna (například podle výstupu akce Spustit proces v IA-Connect prostředí nebo akcí relace). Nastavte na hodnotu 0 tak, aby nehledali podle ID procesu. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se hledání shoduje s více okny, můžete určit, podle které vlastnosti okna se má řadit. Například: Pokud je "Seřadit podle názvu sloupce" [TopEdge], vrátí se seznam oken seřazený podle horního okraje. Pokud je toto pole prázdné, okna budou vrácena v pořadí, v jakém jsou zjištěny. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud se hledání shoduje s více okny a je zadán sloupec řazení, nastavte hodnotu true (výchozí) a seřadí se vzestupně nebo nastavíte na false a seřadí se sestupně. |
|
|
Popisovač elementu UIA pro vrácení
|
ReturnElementHandle | boolean |
Pokud je hodnota true, vrátí se ve výstupní kolekci popisovač UIA pro každé umístěné okno Win32 (ve sloupci UIAHandle). Tento popisovač lze použít v dalších akcích, které fungují jako nadřazený popisovač v IA-Connect akcích UIA. |
|
|
První položka, která se má vrátit
|
FirstItemToReturn | integer |
Index prvního okna (řádku), který se má vrátit od 1. |
|
|
Maximální počet vrácených položek
|
MaxItemsToReturn | integer |
Maximální počet oken, která se mají vrátit, nebo 0 pro vrácení všech položek. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Win32 windows JSON
|
Win32WindowsJSON | string |
Seznam oken Win32 odpovídajících kritériím hledání ve formátu JSON |
|
Počet oken Win32
|
NumberOfWin32Windows | integer |
Počet vrácených oken Win32. |
Získání položek prvku seznamu UIA
Vrátí seznam podřízených položek elementů nalezených v zadaném elementu (obvykle rozevírací seznam / položky nabídky).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Rozbalit jako první
|
ExpandFirst | boolean |
Pokud je nastavena hodnota true, IA-Connect se pokusí seznam rozbalit před hledáním prvků položky seznamu. To je užitečné pro dynamické seznamy, protože prvky položky seznamu nemusí být vytvořeny, dokud se seznam rozbalí. |
|
|
Sbalit po
|
CollapseAfter | boolean |
Pokud je hodnota true, seznam se po spuštění hledání sbalí. |
|
|
Kontrola vybraných položek
|
CheckForSelectedItems | boolean |
Pokud je nastavena hodnota true, výstupní kolekce bude obsahovat další vlastnost označující, zda je položka seznamu aktuálně vybrána. |
|
|
Sekundy mezi rozbalením a sbalením
|
SecondsBetweenExpandCollapse | double |
Počet sekund čekání mezi rozbalením a sbalením akcí, pokud jsou nastaveny na true. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Počet položek seznamu
|
NumberOfListItems | integer |
Početpoložekch |
|
Výpis položek JSON
|
ListItemsJSON | string |
Vlastnosti položek v seznamu ve formátu JSON. |
|
Počet vybraných položek
|
NumberOfSelectedItems | integer |
Početvybraných |
|
Index první vybrané položky
|
IndexOfFirstSelectedItem | integer |
Index v seznamu první vybrané položky. |
|
Název vybrané položky
|
SelectedItemName | string |
Název vybrané položky. |
Získání popisovače nadřazeného elementu UIA
Vrátí popisovač pro nadřazený prvek zadaného elementu. Nadřazený prvek je definován jako prvek, který je na další úrovni nahoru UIA "strom" a je téměř vždy obsahující prvek.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Úchyt elementu
|
ElementHandle | True | integer |
Popisovač UIA pro cílový prvek. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Popisovač nadřazeného elementu
|
ParentElementHandle | integer |
Popisovač UIA nadřazeného elementu |
Získání popisovače UIA pro hlavní okno ID procesu
Jednoduchá a rychlá akce Win32, která vrátí popisovač pro jakékoli hlavní okno procesu (určené ID procesu). Hlavní okno je obvykle hlavním oknem aplikace: přihlašovací dialogové okno nebo dílčí okno obvykle není okno Hlavní. Doporučuje se použít akci Počkat na prvek plochy, který je výkonnější.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID procesu hledání
|
ProcessId | True | integer |
ID procesu, na který se má čekat (jak je uvedeno akcí Spustit proces v akcích IA-Connect prostředí nebo relace). |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Úchyt okna
|
WindowHandle | integer |
Popisovač UIA pro okno. Můžete ho použít jako vstup k dalším akcím UIA v tomto okně. |
|
Název elementu
|
ElementName | string |
Název UIA elementu okna. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu okna. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu okna. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA elementu okna. |
Získání popisovače UIA pro hlavní okno procesu
Jednoduchá a rychlá akce Win32, která vrátí popisovač pro jakékoli hlavní okno procesu (určené názvem). Hlavní okno je obvykle hlavním oknem aplikace: přihlašovací dialogové okno nebo dílčí okno obvykle není okno Hlavní. Okno musí existovat: IA-Connect nebude čekat. Doporučuje se použít akci Počkat na prvek plochy, který je výkonnější.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název procesu hledání
|
SearchProcessName | True | string |
Název procesu, který se má vyhledat, například poznámkový blok. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Úchyt okna
|
WindowHandle | integer |
Popisovač UIA pro okno. Můžete ho použít jako vstup k dalším akcím UIA v tomto okně. |
|
Název elementu
|
ElementName | string |
Název UIA elementu okna. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu okna. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu okna. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA elementu okna. |
Získání popisovače UIA pro okno Win32 nejvyšší úrovně
Rychlá akce Win32, která vrací popisovač UIA pro jakékoli okno Win32 nejvyšší úrovně, které má zadaný název třídy nebo název okna, nebo můžete zadat pokročilejší vyhledávací filtry, včetně zástupných znaků. Okno nejvyšší úrovně je okno, které je připojené k ploše. I když tato akce používá rozhraní API Win32, dokáže rozpoznat Windows, Javu, ModernUI a webová okna. Okno musí existovat, IA-Connect nebude čekat. Je častější použít akci UIA Existuje prvek plochy UIA, který je výkonnější, ale tato akce Win32 se obvykle spouští rychleji.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vyhledávací třídy
|
SearchClassName | string |
Název třídy elementu okna nejvyšší úrovně, který se má vyhledat, například "Poznámkový blok". |
|
|
Název vyhledávacího okna
|
SearchWindowTitle | string |
Název okna nejvyšší úrovně, které chcete vyhledat. |
|
|
ID procesu hledání
|
SearchProcessId | integer |
Volitelné ID procesu, který vlastní okno (například podle výstupu akce Spustit proces v IA-Connect prostředí nebo akcí relace). Nastavte na hodnotu 0 tak, aby nehledali podle ID procesu. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů na dostupných vlastnostech okna. Příklad 1: [Šířka] < 200. Příklad 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se hledání shoduje s více okny, můžete určit, podle které vlastnosti okna se má řadit. Použije se ve spojení s indexem Shoda k výběru požadovaného okna. Například: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, vrátí se odpovídající okno nejbližší horní části obrazovky. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud se hledání shoduje s více okny, měla by se shoda indexu shodovat v horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Úchyt okna
|
WindowHandle | integer |
Popisovač UIA pro okno. Můžete ho použít jako vstup k dalším akcím UIA v tomto okně. |
|
Název elementu
|
ElementName | string |
Název UIA elementu okna. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu okna. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu okna. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA elementu okna. |
Získání prvků plochy UIA
Vrátí seznam všech oken a dialogových oken na ploše.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchElementLocalizedControlType | string |
Vyfiltrujte výsledky podle lokalizovaného typu ovládacího prvku. |
|
|
ID procesu hledání
|
SearchProcessID | integer |
Pokud je zadáno, bude hledání zvažovat pouze prvky vlastněné procesem s tímto ID procesu (PID). Pokud IA-Connect proces spustil, poskytuje piD akce Spustit proces v akcích prostředí IA-Connect / relace. Pokud piD neznáte, ponechte toto pole prázdné. |
|
|
Popisovač elementu Return
|
ReturnElementHandle | boolean |
Pokud je nastavena hodnota true, vrátí se popisovač umístěného elementu. Tento popisovač lze použít v dalších akcích, které slouží jako nadřazený popisovač. |
|
|
První položka, která se má vrátit
|
FirstItemToReturn | integer |
Index elementu první položky, která se má vrátit, počínaje číslem 1. Pokud chcete vrátit prvky v obráceném pořadí (ze spodní části stromu UIA), můžete případně zadat záporný index od -1. |
|
|
Maximální počet vrácených položek
|
MaxItemsToReturn | integer |
Maximální počet prvků, které se mají vrátit, nebo 0 pro vrácení všech položek. |
|
|
Zahrnout podřízené procesy
|
IncludeChildProcesses | boolean |
Pokud je nastavena hodnota true a je zadáno ID procesu vyhledávání, jsou do vyhledávání zahrnuty také podřízené procesy tohoto ID procesu. Pokud je nastavená hodnota false, vrátí se pouze proces odpovídající přesnému ID procesu hledání. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Počet nalezených prvků
|
NumberOfElementsFound | integer |
Počet nalezených prvků plochy, které odpovídají kritériím hledání. |
|
Počet vrácených prvků
|
NumberOfElementsReturned | integer |
Počet vrácených prvků plochy (může být nižší než počet nalezených prvků, pokud zadáte maximální počet vrácených položek). |
|
Vlastnosti elementu
|
ElementProperties | array of object |
Vlastnosti elementů plochy nalezeny, které odpovídají kritériím hledání. |
|
items
|
ElementProperties | object |
Získání režimu vyhledávání elementu UIA
Načte, který režim vyhledávání elementu UIA používá agent IA-Connect pro akce UIA.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Režim vyhledávání elementů UIA
|
UIAElementSearchMode | string |
Režim vyhledávání elementu UIA, který používá agent IA-Connect. |
Získání textové hodnoty elementu UIA
Vrátí textovou hodnotu prvku. Textová hodnota je obvykle přidružena k popisku, ale mnoho prvků může mít tuto vlastnost.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Textová hodnota elementu
|
ElementTextValue | string |
Textová hodnota elementu. |
Získání vlastností elementu DataGrid UIA
Vrátí vlastnosti tabulky elementu DataGrid. Jedná se o prvek s řádky, sloupci, záhlavím a buňkami (tj. tabulkou).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Alternativní název řádku záhlaví
|
AlternativeHeaderRowName | string |
Ve výchozím nastavení má řádek záhlaví v DataGridu název UIA "Horní řádek". Pokud má řádek záhlaví jiný název, zadejte tento název. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců v datovémgridu. |
|
Počet viditelných sloupců
|
NumberOfVisibleColumns | integer |
Počet viditelných sloupců v datovémgridu. |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků v datovémgridu |
|
Počet viditelných řádků
|
NumberOfVisibleRows | integer |
Počet viditelných řádků v datovémgridu |
|
První viditelný řádek
|
FirstVisibleRow | integer |
Index prvního viditelného řádku v datagridu. |
|
Poslední viditelný řádek
|
LastVisibleRow | integer |
Index posledního viditelného řádku v datagridu. |
|
Počet posuvníků
|
NumberOfScrollbars | integer |
Počet posuvníků, které datagrid obsahuje. |
|
Názvy posuvníků
|
ScrollbarNames | string |
Čárkami oddělený seznam názvů posuvníků (např. Vodorovně, Svisle). |
Získání vlastností elementu UIA
Vrátí všechny vlastnosti elementu. To může být užitečné, pokud si nejste jisti, které pole obsahuje požadované hodnoty vlastností.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Popisovač elementu Return
|
ReturnElementHandle | boolean |
Pokud je nastavena hodnota true, vrátí se popisovač umístěného elementu. Tento popisovač lze použít v dalších akcích, které slouží jako nadřazený popisovač. |
|
|
Návratová hodnota elementu
|
ReturnElementValue | boolean |
Pokud je nastavena hodnota true, bude vrácena hodnota nalezeného elementu. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Ověření klikatelného bodu v rámci hranice prvku
|
ValidateClickablePointWithinElementBoundary | boolean |
U některých prvků UIA neví o klikatelném bodu uvnitř elementu a místo středu prvku vrátí neplatnou souřadnici (například 0,0). Pokud je tento vstup nastaven na hodnotu true, IA-Connect zkontroluje platnost souřadnic, kterou poskytuje UIA, a pokud není v rámci hranice elementu, ignoruje hodnotu poskytnutou UIA a místo toho použije střed prvku. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Název elementu
|
ElementName | string |
Název PRVKU UIA. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu. |
|
ID architektury elementu
|
ElementFrameworkId | string |
ID architektury UIA elementu. |
|
Typ ovládacího prvku prvku
|
ElementControlType | string |
Typ ovládacího prvku UIA jako číslo. Podobá se tomu lokalizovaný typ ovládacího prvku, ale není specifický pro jazyk. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA. |
|
Je povolen element.
|
ElementIsEnabled | boolean |
Vrátí, zda je prvek povolený, nebo ne. |
|
Prvek je mimo obrazovku
|
ElementIsOffscreen | boolean |
Vrátí, zda je prvek mimo obrazovku nebo ne. |
|
Element je fokus na klávesnici.
|
ElementIsKeyboardFocusable | boolean |
Vrátí, zda může být prvek fokusován pomocí klávesnice. |
|
Element má fokus klávesnice.
|
ElementHasKeyboardFocus | boolean |
Vrátí, zda má prvek aktuálně fokus klávesnice. |
|
Element je pole pro heslo.
|
ElementIsPasswordField | boolean |
Vrátí, zda je prvek vstupním polem hesla. |
|
Klávesa akcelerátoru elementu
|
ElementAcceleratorKey | string |
Vrátí klávesovou zkratku, kterou lze stisknout k aktivaci prvku. |
|
Přístupový klíč elementu
|
ElementAccessKey | string |
Vrátí klávesovou zkratku, kterou lze stisknout k aktivaci prvku nabídky. |
|
Levý okraj elementu
|
ElementLeftEdge | integer |
Vzdálenost v pixelech mezi levým okrajem prvku nebo okna a levým okrajem displeje. |
|
Pravý okraj prvku
|
ElementRightEdge | integer |
Vzdálenost v pixelech mezi pravým okrajem prvku nebo okna a levým okrajem displeje. |
|
Horní okraj elementu
|
ElementTopEdge | integer |
Vzdálenost v pixelech mezi horním okrajem prvku nebo okna a horním okrajem displeje. |
|
Dolní okraj prvku
|
ElementBottomEdge | integer |
Vzdálenost v pixelech mezi dolním okrajem prvku nebo okna a horním okrajem displeje. |
|
Prvek s možností kliknutí na bod X
|
ElementClickablePointX | integer |
Souřadnice X v pixelech centrálního klikatelného bodu v prvku vzhledem k levému okraji displeje, jak je vráceno podkladovou aplikací. |
|
Prvek s možností kliknutí na bod Y
|
ElementClickablePointY | integer |
Souřadnice Y v pixelech centrálního klikatelného bodu v prvku vzhledem k hornímu okraji displeje, jak je vráceno podkladovou aplikací. |
|
ID procesu elementu
|
ElementProcessId | integer |
ID procesu (PID) procesu, který vlastní tento prvek. |
|
Úchyt elementu
|
ElementHandle | integer |
Pokud byl vstup Popisovač elementu Return nastaven na hodnotu true, bude obsahovat číselný popisovač prvku, který lze použít v dalších akcích, aby fungoval jako nadřazený popisovač pro další akce. |
|
Hodnota elementu
|
ElementValue | string |
Pokud byla vstupní hodnota návratového prvku nastavena na hodnotu true a pokud má prvek vzor hodnoty, bude tato hodnota obsahovat. |
|
Textová hodnota elementu
|
ElementTextValue | string |
Pokud byla vstupní hodnota návratového prvku nastavena na hodnotu true a pokud má prvek textový vzor hodnoty, bude obsahovat tuto textovou hodnotu. |
Získání vlastností elementu UIA jako seznamu
Vrátí vlastnosti prvku jako jeden řádek seznamu (jednořádkové kolekce / tabulka dat) místo jednotlivých položek, což může být užitečné v závislosti na tom, jak chcete data používat.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Úchyt elementu
|
ElementHandle | True | integer |
Popisovač UIA pro cílový prvek. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Počet nalezených prvků
|
NumberOfElementsFound | integer |
Počet nalezených prvků. |
|
Počet vrácených prvků
|
NumberOfElementsReturned | integer |
Počet vrácených prvků. |
|
JSON – vlastnosti elementu UIA
|
UIAElementPropertiesJSON | string |
Vlastnosti UIA elementu ve formátu JSON. |
Získání vzorů elementů UIA
Načtěte, které vzory UIA jsou k dispozici pro prvek UIA, a proto IA-Connect akce UIA pravděpodobně budou mít vliv na prvek.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Rozbalit dostupný vzor sbalení
|
ExpandCollapsePatternAvailable | boolean |
Vzor sbalení rozšíření UIA je k dispozici a akce, které rozbalí nebo sbalí prvek (například rozevírací nabídku), pravděpodobně budou fungovat. |
|
K dispozici vzor vyvolání
|
InvokePatternAvailable | boolean |
Vzor vyvolání UIA je k dispozici, a proto akce, které stisknou prvek nebo kliknou na položku prvku seznamu, pravděpodobně budou fungovat. |
|
Dostupný vzor hodnot rozsahu
|
RangeValuePatternAvailable | boolean |
Vzor hodnoty rozsahu UIA je k dispozici, a proto akce, které posunují prvek nebo posuvník, pravděpodobně budou fungovat. |
|
K dispozici vzor posouvání
|
ScrollPatternAvailable | boolean |
Vzor posouvání UIA je k dispozici, a proto akce, které posunují prvek pravděpodobně fungovat. |
|
Dostupný vzor položky výběru
|
SelectionItemPatternAvailable | boolean |
Vzor položky výběru UIA je k dispozici, a proto akce, které vyberou prvek, budou pravděpodobně fungovat. |
|
Dostupný vzor textu
|
TextPatternAvailable | boolean |
Textový vzor UIA je k dispozici a akce, které čtou textovou hodnotu prvku, pravděpodobně budou fungovat. |
|
Přepnout dostupný vzor
|
TogglePatternAvailable | boolean |
Vzor přepínače UIA je k dispozici, a proto akce, které kontrolují, zrušují zaškrtnutí nebo přepínací tlačítko prvku pravděpodobně fungují. |
|
Dostupný vzor hodnot
|
ValuePatternAvailable | boolean |
Vzor hodnoty UIA je k dispozici, a proto akce, které zadávají text do elementu nebo čtou hodnotu elementu, pravděpodobně budou fungovat. Posuvníky můžou také reagovat na vzor hodnoty. |
|
K dispozici vzor okna
|
WindowPatternAvailable | boolean |
Vzor okna UIA je k dispozici, a proto akce, které se zavírají, maximalizují nebo minimalizují prvek, pravděpodobně budou fungovat. |
|
K dispozici vzor mřížky
|
GridPatternAvailable | boolean |
K dispozici je vzor mřížky UIA. Tento model nepoužívá IA-Connect. |
|
Dostupný vzor položky mřížky
|
GridItemPatternAvailable | boolean |
Vzor položky mřížky UIA je k dispozici. Tento model nepoužívá IA-Connect. |
|
K dispozici starší verze modelu IAccessible
|
LegacyIAccessiblePatternAvailable | boolean |
K dispozici je starší model IAccessible (Starší verze IAccessible) UIA. Tento model nepoužívá IA-Connect. |
|
Dostupný vzor výběru
|
SelectionPatternAvailable | boolean |
Model výběru UIA je k dispozici. Tento model nepoužívá IA-Connect. |
|
K dispozici vzor tabulky
|
SpreadsheetPatternAvailable | boolean |
Vzor tabulky UIA je k dispozici. Tento model nepoužívá IA-Connect. |
|
Dostupný vzor položky tabulky
|
SpreadsheetItemPatternAvailable | boolean |
Vzor položky tabulky UIA je k dispozici. Tento model nepoužívá IA-Connect. |
|
Dostupný vzor tabulky
|
TablePatternAvailable | boolean |
Vzor tabulky UIA je k dispozici. Tento model nepoužívá IA-Connect. |
|
K dispozici vzor položky tabulky
|
TableItemPatternAvailable | boolean |
Vzor položky tabulky UIA je k dispozici. Tento model nepoužívá IA-Connect. |
|
Text pattern 2 available
|
TextPattern2Available | boolean |
K dispozici je textový vzor UIA 2. Tento model nepoužívá IA-Connect. |
|
Dostupný vzor úprav textu
|
TextEditPatternAvailable | boolean |
K dispozici je vzor pro úpravy textu UIA. Tento model nepoužívá IA-Connect. |
|
K dispozici vzor transformace
|
TransformPatternAvailable | boolean |
Model transformace UIA je k dispozici. Tento model nepoužívá IA-Connect. |
Získání více prvků UIA jako tabulky
Vytvoří výčet hodnot podřízených prvků zadaného nadřazeného elementu a vrátí je ve formátu tabulky. To lze použít k vrácení řádků a sloupců dat z prvků, které nejsou technicky tabulky, ale byly uspořádány do struktury tabulky. Tuto akci lze také použít k načtení výsledků z předchozího spuštění této akce, spustit jako vlákno agenta.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Lokalizovaný typ ovládacího prvku záhlaví buňky hledání
|
SearchCellHeaderSubElementLocalizedControlType | string |
Podelement záhlaví buňky lokalizovaný typ ovládacího prvku, který chcete vyhledat. Pokud nehledáte záhlaví buněk, nechejte prázdné. |
|
|
Typ ovládacího prvku podelement záhlaví buňky hledání
|
SearchCellHeaderSubElementControlType | integer |
Typ ovládacího prvku podelement záhlaví buňky (nelokalitované celé číslo), který chcete vyhledat. To je stejná hodnota v různých jazycích. Pokud nehledaná záhlaví buněk, nechejte na 0. |
|
|
Lokalizovaný typ ovládacího prvku pro hledání v buňkách
|
SearchCellSubElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku buňky, který chcete vyhledat. |
|
|
Typ ovládacího prvku Prohledat podelement buňky
|
SearchCellSubElementControlType | integer |
Typ ovládacího prvku dílčího prvku buňky (nelokaly celé číslo), které chcete vyhledat. To je stejná hodnota v různých jazycích. |
|
|
Hledat potomky pro podsložky buněk
|
SearchDescendantsForCellSubElements | boolean |
Pokud je nastavená hodnota true, bude strom UIA pod umístěným prvkem vyhledán podprsek záhlaví buňky a buňky (tj. hodnoty prvků, které naplní buňky ve výstupní tabulce). To je důkladnější, ale může to trvat déle. Tuto hodnotu můžete nastavit na false, pokud vás zajímají jenom prvky přímo pod elementem. |
|
|
První podelement záhlaví buňky, který se má vrátit
|
FirstCellHeaderSubElementToReturn | integer |
Index dílčího prvku záhlaví první buňky, který se má vrátit, počínaje číslem 1. Pokud chcete vrátit prvky v obráceném pořadí (ze spodní části stromu UIA), můžete případně zadat záporný index od -1. |
|
|
Max cell header subelements to return
|
MaxCellHeaderSubElementsToReturn | integer |
Maximální počet dílčích částí záhlaví buňky, které se mají vrátit, nebo 0 pro vrácení všech dílčích položek. |
|
|
První dílčí prvek buňky, který se má vrátit
|
FirstCellSubElementToReturn | integer |
Index prvního podelementu buňky, který se má vrátit od 1. Pokud chcete vrátit prvky v obráceném pořadí (ze spodní části stromu UIA), můžete případně zadat záporný index od -1. |
|
|
Max cell subelements to return
|
MaxCellSubElementsToReturn | integer |
Maximální počet dílčích částí buněk, které se mají vrátit, nebo 0 pro vrácení všech dílčích položek. |
|
|
Požadovaný počet sloupců
|
RequestedNumberOfColumns | integer |
Počet sloupců, které chcete mít ve výstupní tabulce. Tato hodnota musí být správná pro přečtený prvek nebo obdržíte neočekávané výsledky. |
|
|
Priorita hodnoty dílčíhoementu buňky
|
CellSubElementValuePriority | integer |
Priorita pro použití hodnoty podelementu buňky jako hodnoty, která se má použít ve výstupní tabulce. 1 je nejvyšší prioritou. 2 je druhá priorita. Třetí prioritou je 3. 0 se nepoužívá. |
|
|
Priorita textové hodnoty dílčíhoementu buňky
|
CellSubElementTextValuePriority | integer |
Priorita použití textové hodnoty dílčíhoementu buňky jako hodnota, která se má použít ve výstupní tabulce. 1 je nejvyšší prioritou. 2 je druhá priorita. Třetí prioritou je 3. 0 se nepoužívá. |
|
|
Priorita hodnoty názvu podsítě buňky
|
CellSubElementNameValuePriority | integer |
Priorita použití názvu podelementu buňky (společné pro popisky) jako hodnoty, která se má použít ve výstupní tabulce. 1 je nejvyšší prioritou. 2 je druhá priorita. Třetí prioritou je 3. 0 se nepoužívá. |
|
|
Minimální šířka podsítě buněk
|
MinimumCellSubElementWidth | integer |
Minimální šířka vpixelch |
|
|
Minimální výška podsítě buňky
|
MinimumCellSubElementHeight | integer |
Minimální výška vpixelch |
|
|
Vyhledávací pole ohraničení buňky vlevo
|
SearchCellSubElementBoundingBoxLeft | integer |
Zahrnout pouze podsložky buněk, které jsou plně obsaženy v ohraničujícím rámečku. Ve výchozím nastavení je ohraničující rámeček obrovský, aby zahrnoval všechny prvky. |
|
|
Vyhledávací pole ohraničení buňky vpravo
|
SearchCellSubElementBoundingBoxRight | integer |
Zahrnout pouze podsložky buněk, které jsou plně obsaženy v ohraničujícím rámečku. Ve výchozím nastavení je ohraničující rámeček obrovský, aby zahrnoval všechny prvky. |
|
|
Horní okraj ohraničujícího pole buňky hledání
|
SearchCellSubElementBoundingBoxTop | integer |
Zahrnout pouze podsložky buněk, které jsou plně obsaženy v ohraničujícím rámečku. Ve výchozím nastavení je ohraničující rámeček obrovský, aby zahrnoval všechny prvky. |
|
|
Dolní okraj ohraničení buňky hledání
|
SearchCellSubElementBoundingBoxBottom | integer |
Zahrnout pouze podsložky buněk, které jsou plně obsaženy v ohraničujícím rámečku. Ve výchozím nastavení je ohraničující rámeček obrovský, aby zahrnoval všechny prvky. |
|
|
Čtení tabulky jako vlákna
|
ReadTableAsThread | boolean |
Pokud je nastavená hodnota false (výchozí), agent IA-Connect přečte tabulku okamžitě a vrátí obsah do adresáře. Při čtení velkých tabulek může dojít k vypršení časového limitu této akce. Pokud je nastavená hodnota true, agent IA-Connect přečte tabulku jako vlákno agenta a IA-Connect Director (nebo orchestrátor, modul PowerShellu, Blue Prism) může monitorovat stav tohoto vlákna agenta a čekat na dokončení. To umožňuje čtení velkých tabulek bez časových limitů. IA-Connect Agenti 9.3 a starší můžou číst tabulky pouze okamžitě, ne jako vlákno agenta. |
|
|
Načtení výstupních dat pro ID vlákna
|
RetrieveOutputDataFromThreadId | integer |
Pokud jste tuto akci spustili jako vlákno agenta a nastavili sekundy na čekání na vlákno 0, zadejte ID vlákna agenta pro načtení výsledků. Toto ID vlákna agenta poskytne předchozí volání této akce. Pokud čtete tabulku (a proto nenačítáte výsledky předchozího dotazu jako vlákno agenta), nastavte na hodnotu 0 (výchozí). |
|
|
Sekundy čekání na vlákno
|
SecondsToWaitForThread | integer |
Pokud je vlastnost Číst tabulku jako vlákno nastavená na hodnotu true, kolik sekund čeká na dokončení vlákna agenta. Pokud vlákno agenta, které v této době tabulku čte, se nedokončilo, dojde k výjimce. Pokud chcete čekání obejít, nastavte na hodnotu 0: Agent bude dál číst tabulku, ale bude také k dispozici pro další akci. Výsledky (obsah tabulky) pak můžete později načíst pomocí akce Počkat na úspěšné dokončení vlákna agenta, aby se úspěšně dokončilo vlákno agenta, a pak znovu spusťte akci Získat více prvků UIA jako tabulku se vstupem Načíst výstupní data pro ID vlákna nastavenou na ID vlákna agenta. |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Počet nalezených dílčích částí buněk
|
NumberOfCellSubElementsFound | integer |
Počet dílčích částí buněk (ne záhlaví) nalezených podle kritérií hledání. |
|
Početvrácenýchch
|
NumberOfCellSubElementsReturned | integer |
Počet vrácených dílčích prvků buňky (ne záhlaví) (to může být nižší než počet nalezených prvků, pokud zadáte první nebo maximální počet položek, které se mají vrátit). |
|
Json s obsahem tabulky
|
TableContentsJSON | string |
Tabulka vytvořená z obsahu více prvků ve formátu JSON. |
|
Počet řádků v tabulce
|
NumberOfRowsInTable | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců v tabulce
|
NumberOfColumnsInTable | integer |
Počet sloupců ve výstupní tabulce |
|
ID vlákna
|
ThreadId | integer |
Pokud se tato akce spouští jako vlákno agenta, bude tento výstup obsahovat ID vlákna agenta, které lze použít k monitorování procesu akce a načtení obsahu tabulky po dokončení vlákna. |
Získání více vlastností elementu UIA
Vrátí vlastnosti více prvků. To může být užitečné, pokud si nejste jisti, která pole obsahují požadované hodnoty vlastností.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Lokalizovaný typ ovládacího prvku Search
|
SearchElementLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Hledat potomky
|
SearchDescendants | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Popisovač elementu Return
|
ReturnElementHandle | boolean |
Pokud je nastavena hodnota true, vrátí se popisovač umístěného elementu. Tento popisovač lze použít v dalších akcích, které slouží jako nadřazený popisovač. |
|
|
Návratová hodnota elementu
|
ReturnElementValue | boolean |
Pokud je nastavena hodnota true, bude vrácena hodnota nalezeného elementu. |
|
|
První položka, která se má vrátit
|
FirstItemToReturn | integer |
Index elementu první položky, která se má vrátit, počínaje číslem 1. Pokud chcete vrátit prvky v obráceném pořadí (ze spodní části stromu UIA), můžete případně zadat záporný index od -1. |
|
|
Maximální počet vrácených položek
|
MaxItemsToReturn | integer |
Maximální počet prvků, které se mají vrátit, nebo 0 pro vrácení všech položek. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Počet nalezených prvků
|
NumberOfElementsFound | integer |
Počet nalezených prvků, které odpovídají kritériím hledání. |
|
Počet vrácených prvků
|
NumberOfElementsReturned | integer |
Počet vrácených prvků (může být nižší než počet nalezených prvků, pokud určuje maximální počet vrácených položek). |
|
Vlastnosti elementu
|
ElementProperties | array of object |
Vlastnosti elementu nalezených prvků, které odpovídají kritériím hledání. |
|
items
|
ElementProperties | object |
Získání více vlastností nadřazeného elementu UIA
Vrátí hierarchální strom nadřazených prvků zadaného prvku až do plochy (kořenová úroveň). Nadřazený prvek je definován jako prvek, který je na další úrovni nahoru UIA "strom" a je téměř vždy obsahující prvek.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Úchyt elementu
|
ElementHandle | True | integer |
Popisovač UIA pro cílový prvek. |
|
Maximální počet nadřazených prvků ke zpracování
|
MaxParentsToProcess | integer |
Maximální počet nadřazených prvků, které se mají zpracovat. Ve výchozím nastavení je tato hodnota nastavená na 50. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Nadřazené elementy UIA
|
UIAParentElements | array of object |
Seznam všech umístěných nadřazených prvků (a jejich vlastností) Vrácené vlastnosti jsou stejné jako vlastnosti vrácené akcí Získat více vlastností elementu. |
|
items
|
UIAParentElements | object | |
|
Počet vrácených nadřazených prvků
|
NumberOfParentElementsReturned | integer |
Počet nadřazených prvků vrácených z hledání. |
Získání úchytu UIA pro fokusovaný prvek
Vrátí popisovač aktuálně zaměřeného prvku UIA.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Úchyt okna
|
WindowHandle | integer |
Popisovač UIA pro okno. Můžete ho použít jako vstup k dalším akcím UIA v tomto okně. |
|
Název elementu
|
ElementName | string |
Název PRVKU UIA. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA. |
Získání úchytu UIA pro hlavní okno fokusovaného prvku
Vrátí popisovač pro hlavní okno aktuálně zaměřeného prvku UIA. Hlavní okno je obvykle hlavním oknem aplikace: přihlašovací dialogové okno nebo dílčí okno obvykle není okno Hlavní.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Úchyt okna
|
WindowHandle | integer |
Popisovač UIA pro okno. Můžete ho použít jako vstup k dalším akcím UIA v tomto okně. |
|
Název elementu
|
ElementName | string |
Název UIA elementu okna. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu okna. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu okna. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA elementu okna. |
Získání úchytu UIA pro stolní počítače
Vrátí úchyt pro plochu. Jedná se o zastaralou akci, protože popisovač -2 lze použít k odkazování na prvek plochy, ale také proto, že existuje spousta akcí, které můžou vyhledávat vzhledem k ploše (např. "wait for desktop element" (například "wait for desktop element").
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Úchyt okna
|
WindowHandle | integer |
Popisovač UIA pro plochu. Můžete ho použít jako vstup k dalším akcím UIA v tomto okně. |
|
Název elementu
|
ElementName | string |
Název UIA prvku plochy. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu plochy. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA prvku plochy. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA elementu plochy. |
Čekání na hlavní okno ID procesu UIA
Jednoduchá a rychlá akce Win32, která čeká na existenci hlavního okna procesu (určeného ID procesu) a vrátí popisovač. Hlavní okno je obvykle hlavním oknem aplikace: přihlašovací dialogové okno nebo dílčí okno obvykle není okno Hlavní. Doporučuje se použít akci Počkat na prvek plochy, který je výkonnější.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID procesu hledání
|
ProcessId | True | integer |
ID procesu, na který se má čekat (jak je uvedeno akcí Spustit proces v akcích IA-Connect prostředí nebo relace). |
|
Sekundy k čekání
|
SecondsToWait | True | integer |
Maximální počet sekund čekání na hlavní okno procesu. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Element existuje.
|
ElementExists | boolean |
Vrátí hodnotu true, pokud prvek existuje nebo nepravda, pokud ne. |
|
Úchyt okna
|
WindowHandle | integer |
Popisovač UIA pro okno. Můžete ho použít jako vstup k dalším akcím UIA v tomto okně. |
|
Název elementu
|
ElementName | string |
Název UIA elementu okna. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu okna. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu okna. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA elementu okna. |
Čekání na hlavní okno procesu UIA
Jednoduchá a rychlá akce Win32, která před vrácením popisovače čeká na zadaný čas pro hlavní okno procesu (určeného názvem). Hlavní okno je obvykle hlavním oknem aplikace: přihlašovací dialogové okno nebo dílčí okno obvykle není okno Hlavní. Doporučuje se použít akci Počkat na prvek plochy, který je výkonnější.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název procesu hledání
|
SearchProcessName | True | string |
Název procesu, který se má vyhledat, například poznámkový blok. |
|
Sekundy k čekání
|
SecondsToWait | True | integer |
Maximální počet sekund čekání na hlavní okno procesu. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Úchyt okna
|
WindowHandle | integer |
Popisovač UIA pro okno. Můžete ho použít jako vstup k dalším akcím UIA v tomto okně. |
|
Název elementu
|
ElementName | string |
Název UIA elementu okna. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu okna. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu okna. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA elementu okna. |
|
Element existuje.
|
ElementExists | boolean |
Vrátí hodnotu true, pokud okno existuje nebo nepravda, pokud ne. |
Čekání na okno Win32 nejvyšší úrovně UIA
Rychlá akce Win32, která čeká na určený čas, než se zobrazí okno Win32 nejvyšší úrovně před vrácením popisovače UIA. Okno nejvyšší úrovně je okno, které je připojené k ploše. Můžete hledat podle názvu třídy nebo názvu okna nebo můžete zadat pokročilejší filtry hledání, včetně zástupných znaků. I když tato akce používá rozhraní API Win32, dokáže rozpoznat Windows, Javu, ModernUI a webová okna. Běžnější je použití akce UIA Wait for desktop element (Počkat na prvek plochy), což je výkonnější, ale tato akce Win32 se obvykle spouští rychleji.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vyhledávací třídy
|
SearchClassName | string |
Název třídy elementu okna nejvyšší úrovně, který se má vyhledat, například "Poznámkový blok". |
|
|
Název vyhledávacího okna
|
SearchWindowTitle | string |
Název okna nejvyšší úrovně, které chcete vyhledat. |
|
|
Sekundy k čekání
|
SecondsToWait | True | integer |
Maximální počet sekund čekání na existenci okna. |
|
ID procesu hledání
|
SearchProcessId | integer |
Volitelné ID procesu, který vlastní okno (například podle výstupu akce Spustit proces v IA-Connect prostředí nebo akcí relace). Nastavte na hodnotu 0 tak, aby nehledali podle ID procesu. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů na dostupných vlastnostech okna. Příklad 1: [Šířka] < 200. Příklad 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se hledání shoduje s více okny, můžete určit, podle které vlastnosti okna se má řadit. Použije se ve spojení s indexem Shoda k výběru požadovaného okna. Například: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, vrátí se odpovídající okno nejbližší horní části obrazovky. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud se hledání shoduje s více okny, měla by se shoda indexu shodovat v horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Vyvolání výjimky, pokud se nenašel okno
|
RaiseExceptionIfWindowNotFound | boolean |
Má IA-Connect vyvolat výjimku, pokud okno vyhledávání Win32 po čekací době neexistuje? |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Úchyt okna
|
WindowHandle | integer |
Popisovač UIA pro okno. Můžete ho použít jako vstup k dalším akcím UIA v tomto okně. |
|
Název elementu
|
ElementName | string |
Název UIA elementu okna. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu okna. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu okna. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA elementu okna. |
|
Element existuje.
|
ElementExists | boolean |
Vrátí hodnotu true, pokud okno existuje nebo nepravda, pokud ne. |
Čekání na prvek plochy UIA
Čeká na existenci elementu plochy (obvykle okna).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID procesu hledání
|
SearchProcessId | integer |
Pokud je zadána (hodnota 1 nebo vyšší), bude hledání zvažovat pouze prvky vlastněné procesem s tímto ID procesu (PID). Pokud IA-Connect proces spustil, poskytuje piD akce Spustit proces v akcích prostředí IA-Connect / relace. Pokud piD neznáte, nechte toto pole prázdné (nebo 0). |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Popisovač elementu Return
|
ReturnElementHandle | boolean |
Pokud je nastavena hodnota true, vrátí se popisovač umístěného elementu. Tento popisovač lze použít v dalších akcích, které slouží jako nadřazený popisovač. |
|
|
Sekundy k čekání
|
SecondsToWait | True | integer |
Maximální počet sekund čekání na existenci elementu. |
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Zahrnout podřízené procesy
|
IncludeChildProcesses | boolean |
Pokud je nastavena hodnota true a je zadáno ID procesu vyhledávání, jsou do vyhledávání zahrnuty také podřízené procesy tohoto ID procesu. Pokud je nastavená hodnota false, vrátí se pouze proces odpovídající přesnému ID procesu hledání. |
|
|
Vyvolání výjimky, pokud nebyl nalezen prvek
|
RaiseExceptionIfElementNotFound | boolean |
Má IA-Connect vyvolat výjimku, pokud prvek UIA po čekací době neexistuje? |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Element existuje.
|
ElementExists | boolean |
Vrátí hodnotu true, pokud prvek existuje nebo nepravda, pokud ne. |
|
Úchyt elementu
|
ElementHandle | integer |
Popisovač UIA pro prvek. To lze použít jako vstup pro další akce UIA, které fungují na tomto prvku. |
|
Název elementu
|
ElementName | string |
Název PRVKU UIA. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA. |
Čekání na prvek UIA
Čeká na existenci elementu (obvykle jednotlivého prvku v okně, jako je například tlačítko nebo oblast pro zadávání textu).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | True | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID procesu hledání
|
SearchProcessId | integer |
Pokud je zadána (hodnota 1 nebo vyšší), bude hledání zvažovat pouze prvky vlastněné procesem s tímto ID procesu (PID). Pokud IA-Connect proces spustil, poskytuje piD akce Spustit proces v akcích prostředí IA-Connect / relace. Pokud piD neznáte, nechte toto pole prázdné (nebo 0). |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Popisovač elementu Return
|
ReturnElementHandle | boolean |
Pokud je nastavena hodnota true, vrátí se popisovač umístěného elementu. Tento popisovač lze použít v dalších akcích, které slouží jako nadřazený popisovač. |
|
|
Sekundy k čekání
|
SecondsToWait | True | integer |
Maximální počet sekund čekání na existenci elementu. |
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Zahrnout podřízené procesy
|
IncludeChildProcesses | boolean |
Pokud je nastavena hodnota true a je zadáno ID procesu vyhledávání, jsou do vyhledávání zahrnuty také podřízené procesy tohoto ID procesu. Pokud je nastavená hodnota false, vrátí se pouze proces odpovídající přesnému ID procesu hledání. |
|
|
Vyvolání výjimky, pokud nebyl nalezen prvek
|
RaiseExceptionIfElementNotFound | boolean |
Má IA-Connect vyvolat výjimku, pokud prvek UIA po čekací době neexistuje? |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Element existuje.
|
ElementExists | boolean |
Vrátí hodnotu true, pokud prvek existuje nebo nepravda, pokud ne. |
|
Úchyt elementu
|
ElementHandle | integer |
Popisovač UIA pro prvek. To lze použít jako vstup pro další akce UIA, které fungují na tomto prvku. |
|
Název elementu
|
ElementName | string |
Název PRVKU UIA. |
|
Název třídy elementu
|
ElementClassName | string |
Název třídy UIA elementu. |
|
ID automatizace elementu
|
ElementAutomationId | string |
ID automatizace UIA elementu. |
|
Lokalizovaný typ ovládacího prvku elementu
|
ElementLocalizedControlType | string |
Lokalizovaný typ ovládacího prvku UIA. |
Čekání na viditelný vyhledávací obrázek v elementu UIA
Počká, až se vyhledávací obrázek zadaný jako vstup pro tuto akci nachází v elementu UIA na obrazovce nebo po uplynutí zadaného časového limitu. Prvek by měl být nejprve přenesen na přední straně, protože agent vezme snímek obrazovky se souřadnicemi elementu a vyhledá zadaný vyhledávací obrázek na snímku obrazovky. Prvek UIA musí existovat od spuštění. Akce se dokončí okamžitě po umístění obrázku.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Nadřazený úchyt okna
|
ParentWindowHandle | integer |
Nadřazený popisovač okna UIA (hodnota 1 nebo vyšší) slouží jako výchozí bod hledání. To lze zjistit prostřednictvím kontroly pomocí akcí, jako je "Wait for desktop element" nebo 'Wait for element'. |
|
|
Název prvku hledání
|
SearchElementName | string |
Volitelný název elementu UIA, který chcete vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Název třídy elementu Search
|
SearchElementClassName | string |
Volitelný název třídy elementu UIA, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
ID automatizace elementu vyhledávání
|
SearchElementAutomationId | string |
Volitelné ID automatizace elementu UIA, které se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Lokalizovaný typ ovládacího prvku Search
|
SearchLocalizedControlType | string |
Volitelný element UIA lokalizovaný typ ovládacího prvku, který se má vyhledat (počínaje popisovačem nadřazeného okna). To lze zjistit prostřednictvím kontroly. |
|
|
Podstrom UIA vyhledávání
|
SearchSubTree | boolean |
Pokud je hodnota true, prohledá se celý strom UIA pod popisovačem nadřazeného okna. To je důkladnější, ale může to trvat déle. Pokud je nastavená hodnota false, budou prohledány pouze prvky přímo pod popisovačem nadřazeného okna ve stromu UIA. |
|
|
Shoda s indexem
|
MatchIndex | integer |
Pokud se vyhledávání shoduje s více prvky, který prvek (počínaje 1) by se měl shodovat. Lze použít ve spojení se sloupcem Seřadit podle a zvolit pořadí řazení pro porovnávání. |
|
|
Filtr hledání
|
SearchFilter | string |
Volitelný rozšířený filtr pro další omezení vyhledávání pomocí podmíněných operátorů a libovolného pole elementu. Příklad 1: [Šířka] < 200. Příklad 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Další příklady najdete v dokumentaci. |
|
|
Seřadit podle názvu sloupce
|
SortByColumn | string |
Pokud se vyhledávání shoduje s více prvky, můžete určit, podle které vlastnosti elementu se má řadit. Použije se ve spojení s indexem Match index k výběru požadovaného prvku. Příklad: Pokud je "Seřadit podle názvu sloupce" [TopEdge] a 'Match index' je 1, bude odpovídající prvek nejblíže horní části obrazovky spárován. |
|
|
Shoda indexu je vzestupná
|
MatchIndexAscending | boolean |
Pokud hledání odpovídá více prvkům, měl by se shodovat index z horní části seřazeného seznamu (true) nebo v dolní části seřazeného seznamu (false). |
|
|
Maximální počet prvků pro vyhledávání
|
MaxElementsToSearch | integer |
Maximální počet prvků, které se mají vyhledat při hledání cílového prvku ve stromu UIA. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální relativní hloubka hledání
|
MaxRelativeSearchDepth | integer |
Maximální relativní hloubka stromu pro hledání podřízených prvků pod nadřazený prvek. Přímé podřízené prvky budou mít hloubkovou hodnotu 1. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Nastaví se na hodnotu 0 pro neomezenou hloubku hledání. Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Maximální počet podřízených prvků pro hledání na uzel
|
MaxChildElementsToSearchPerNode | integer |
Maximální počet podřízených prvků, které se mají prohledat pod každým prvkem při hledání strom UIA cílového prvku. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Ve výchozím nastavení je tato hodnota nastavená na 0 (neomezené). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Lokalizované typy ovládacích prvků elementů, které se nemají procházet
|
ElementLocalizedControlTypesNotToTraverse | string |
Čárkami oddělený seznam lokalizovaných typů ovládacích prvků UIA, které se nemají procházet (krok do) při hledání cílového prvku ve stromu UIA. Vyhledávání bude stále kontrolovat, zda jednotlivý prvek odpovídá kritériím hledání, ale nebude prohledávat žádné podřízené prvky tohoto prvku, pokud je jeho lokalizovaný typ ovládacího prvku v tomto seznamu vyloučení. Tento vstup funguje jenom v případě, že je režim vyhledávání elementu UIA "Stromová procházka" (to lze povolit na stránce nastavení v inspektoru). Tento vstup se obvykle používá k optimalizaci vyhledávání prvků. |
|
|
Typ obrázku hledání
|
SearchImageType | string |
Definuje, co představuje vstup "Hledat obrázek". Pokud je nastavená možnost "Soubor obrázku adresáře", je vyhledávacím obrázkem cesta k souboru přístupnému adresáři. Pokud je nastavená hodnota Soubor image agenta, je vyhledávacím obrázkem cesta k souboru přístupnému agentovi. Pokud je nastavená hodnota Base64, je vyhledávacím obrázkem reprezentace image base64. |
|
|
Obrázek hledání
|
SearchImage | string |
Vyhledávací obrázek, který se má najít v zadaném prvku UIA. V závislosti na zadaném typu vyhledávacího obrázku to může obsahovat cestu k souboru obrázku (na konci adresáře nebo agenta) nebo obsahovat základní64 (textovou reprezentaci) obrázku, který chcete vyhledat. |
|
|
Alternativní typ obrázku hledání
|
AltSearchImageType | string |
Definuje, co představuje vstup "Alternativní obrázek hledání". Pokud je nastavená hodnota Žádné nebo prázdná, neexistuje žádný alternativní vyhledávací obrázek. Pokud je nastavená možnost "Soubor obrázku adresáře", je vyhledávacím obrázkem cesta k souboru přístupnému adresáři. Pokud je nastavená hodnota Soubor image agenta, je vyhledávacím obrázkem cesta k souboru přístupnému agentovi. Pokud je nastavená hodnota Base64, je vyhledávacím obrázkem reprezentace image base64. |
|
|
Alternativní obrázek hledání
|
AltSearchImage | string |
Volitelný alternativní vyhledávací obrázek, který se má vyhledat v zadaném prvku UIA. V závislosti na zadaném typu alternativního vyhledávání může být cesta k souboru obrázku (na konci adresáře nebo agenta) nebo obsahovat základní 64 (textovou reprezentaci) obrázku, který chcete vyhledat. Pokud zadáte alternativní obrázek hledání, agent vyhledá buď hledání, nebo alternativní obrázek hledání a sestavu, která byla nalezena. |
|
|
Maximální odchylka barvy
|
MaxColourDeviation | integer |
Maximální barva pixelů prvku se může před tím, než se považuje za shodu, odchylovat od barev pixelů vyhledávání. 0 pro žádnou odchylku. Odchylka se měří v hodnotách RGB. Například: #FF0000 se liší od #FE0102. To umožňuje ignorovat drobné barevné rozdíly. |
|
|
Maximální rozdíly v pixelech
|
MaxPixelDifferences | integer |
Maximální početpixelůch To umožňuje ignorovat menší rozdíly mezi obrázky, ale vyšší hodnoty můžou zvýšit čas potřebný k vyhledání obrázku. V případě potřeby se doporučuje nastavit hodnotu 0 a zvýšit o malé částky. Pokud nastavíte hodnotu nad 0, musíte také nastavit maximální počet po sobě jdoucích pixelů rozdílů. |
|
|
Maximální rozdíly po sobě jdoucích pixelů
|
MaxConsecutivePixelDifferences | integer |
Maximální počet pixelů, které se mohou lišit (nad maximální odchylkou barev), v libovolném řádku před tím, než se obrázek považuje za neodpovídající. To umožňuje ignorovat menší rozdíly mezi obrázky, ale vyšší hodnoty můžou zvýšit čas potřebný k vyhledání obrázku. V případě potřeby se doporučuje nastavit hodnotu 0 a zvýšit o malé částky. Pokud nastavíte hodnotu nad 0, musíte také nastavit maximální rozdíly v pixelech. |
|
|
Posun o levý pixel X
|
LeftPixelXOffset | integer |
Volitelný posun X pro levý okraj vyhledávací oblasti. To umožňuje zvětšit (s zápornými hodnotami) nebo snížit (s kladnými hodnotami) oblast hledání. |
|
|
Posun pravého pixelu X
|
RightPixelXOffset | integer |
Volitelný posun X pro pravý okraj vyhledávací oblasti. To vám umožní zvětšit (s kladnými hodnotami) nebo snížit (s zápornými hodnotami) oblast hledání. |
|
|
Posun horního pixelu Y
|
TopPixelYOffset | integer |
Volitelný posun Y pro horní okraj vyhledávací oblasti. To umožňuje zvětšit (s zápornými hodnotami) nebo snížit (s kladnými hodnotami) oblast hledání. |
|
|
Posun dolního pixelu Y
|
BottomPixelYOffset | integer |
Volitelný posun Y pro dolní okraj vyhledávací oblasti. To vám umožní zvětšit (s kladnými hodnotami) nebo snížit (s zápornými hodnotami) oblast hledání. |
|
|
Pixel X offsets unit
|
PixelXOffsetsUnit | string |
Pokud jsou posuny zleva a pravého pixelu X měřeny v pixelech, nastavte na Pixel (výchozí). Pokud jsou posuny o levý a pravý pixel X měřeny jako procento šířky prvku, nastaví se na hodnotu Procento. |
|
|
Odsazení pixelu Y
|
PixelYOffsetsUnit | string |
Pokud jsou posuny Y horního a dolního pixelu měřené v pixelech, nastavte na Pixel (výchozí). Pokud jsou posuny Y horního a dolního pixelu měřeny jako procento výšky prvku, nastavte na hodnotu Procento. |
|
|
Index obrázků vyhledávání
|
SearchImageIndex | integer |
Nastavte na hodnotu 1 a vyhledejte první instanci vyhledávacího obrázku (ve směru hledání) v elementu UIA. Nastavte hodnotu 2 pro druhou instanci ,... , N pro N. instanci. Pokud také hledáte alternativní obrázek, vyhledá se nejprve prvek UIA pro hledaný obrázek a za druhé vyhledá alternativní obrázek, vyhledá požadovanou instanci daného obrázku (tj. agent očekává jeden nebo druhý, nikoli kombinaci obou obrázků). |
|
|
Směr hledání obrázků
|
ImageSearchDirection | string |
Směr hledání. "Shora" hledá podle řádku shora a prohledává se zleva doprava v každém řádku. Hledání podle řádku z dolního rohu prohledává hledání zleva doprava v každém řádku. "Zleva" hledá podle sloupce zleva a prohledá se shora dolů v každém sloupci. "Zprava" hledá podle sloupce zprava a prohledá se shora dolů v rámci každého sloupce. To se dá použít ve spojení s indexem obrázku vyhledávání k vyhledání Nth obrázku z horního, dolního, levého nebo pravého. Pokud chcete zvýšit výkon, vyberte směr hledání, který si myslíte, že obrázek najdete rychleji. |
|
|
Skrýt agenta
|
HideAgent | boolean |
Nastavte na hodnotu true a automaticky skryjte agenta (pokud je viditelný), aby se zajistilo, že nepřekryje analyzovaný prvek. |
|
|
Návrat souřadnic obrazovky jako fyzických
|
ReturnPhysicalCoordinates | boolean |
Nastavte hodnotu true pro souřadnice obrazovky, které se mají vrátit jako fyzické souřadnice. Nastavte hodnotu false pro souřadnice obrazovky, které se mají vrátit jako virtuální souřadnice. Pokud je základní měřítko zobrazení 100%, fyzické i virtuální souřadnice jsou stejné. Souřadnice prvků se vždy vrací jako virtuální souřadnice. |
|
|
Zobrazit obdélník zvýraznění
|
ShowHighlightRectangle | boolean |
Pokud je nastavená hodnota true, agent IA-Connect zvýrazní umístěný obrázek na obrazovce. To může být užitečné při vývoji, což pomáhá vizualizovat, že se detekuje správný obrázek. |
|
|
Sekundy čekání na obrázek hledání
|
SecondsToWait | integer |
Počet sekund čekání na umístění vyhledávacího obrázku v elementu UIA. Pokud se obrázek nenachází, vyvolá se výjimka, pokud je možnost Vyvolat výjimku, pokud obrázek nebyl nalezen, nastaven na hodnotu true, jinak akce oznámí, že obrázek nebyl umístěn. |
|
|
Milisekundy mezi hledáními
|
MillisecondsBetweenSearches | integer |
Počet milisekund, které se mají čekat mezi jednotlivými prvky UIA na obrazovce. Vzhledem k tomu, že rozpoznávání obrázků může být nákladné, zpoždění může pomoct snížit i rozložit využití procesoru. Například: Pokud očekáváte, že zobrazení obrázku může trvat až 1 minutu, přidání 5000 milisekund (5 sekund) mezi kontrolami výrazně sníží využití procesoru (tím, že výrazně sníží počet kontrol), ale jen malý dopad na dobu odezvy. Minimální povolená hodnota je 100 milisekund (1/10 sekund). |
|
|
Vyvolání výjimky v případě, že obrázek nebyl nalezen
|
RaiseExceptionIfImageNotFound | boolean |
Pokud IA-Connect má vyvolat výjimku, pokud se po čekací době nepodařilo najít image, nastavte na hodnotu true. |
|
|
Načtení výstupních dat pro ID vlákna
|
RetrieveOutputDataFromThreadId | integer |
Pokud jste dříve nastavili hodnotu Wait for thread (Wait for thread) na false (což způsobí, že agent provede čekání ve vlákně na pozadí), zadejte ID vlákna agenta pro načtení výsledků. Toto ID vlákna agenta poskytne předchozí volání této akce. V opačném případě nastavte hodnotu 0 (výchozí). |
|
|
Čekání na vlákno
|
WaitForThread | boolean |
Nastavte na hodnotu true a počkejte na dokončení vlákna agenta; Agent počká tak dlouho, dokud určí sekundy, které budou čekat na obrázek hledání. Nastavení na hodnotu false pro vynechání čekání; Agent bude dál provádět čekání na pozadí, ale bude k dispozici i pro další akci. Výsledky pak můžete načíst později pomocí akce Počkat na úspěšné dokončení vlákna agenta, aby se čekání na dokončení vlákna agenta dokončilo, a pak znovu spusťte akci Čekání na viditelný vyhledávací obrázek v elementu UIA se vstupem Načíst výstupní data pro ID vlákna nastavená na ID vlákna agenta. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Vyhledání obrázku
|
SearchImageLocated | boolean |
Pokud byl nalezen vyhledávací obrázek, nastaví se tento výstup na hodnotu true. Tento výstup se nastaví na false, pokud nebyl nalezen vyhledávací obrázek. |
|
Který vyhledávací obrázek se nachází
|
WhichSearchImageLocated | integer |
Tento výstup se nastaví na hodnotu 0, pokud nebyly nalezeny žádné obrázky hledání. Nastavte na hodnotu 1, pokud byl nalezen vyhledávací obrázek. Nastavte na hodnotu 2, pokud byl nalezen alternativní obrázek hledání. |
|
Obrázek odpovídá ohraničujícího rámečku – levý pixel
|
SearchImageBoundingBoxElementLeftPixelXCoord | integer |
Virtuální souřadnice X levého horního pixelu odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda s ohraničujícím rámečkem – pravý pixel
|
SearchImageBoundingBoxElementRightPixelXCoord | integer |
Virtuální souřadnice X pravého horního pixelu odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda s ohraničujícím rámečkem – horní pixel
|
SearchImageBoundingBoxElementTopPixelYCoord | integer |
Virtuální souřadnice Y nejvyššího pixelu odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda s ohraničujícím rámečkem – dolní pixel
|
SearchImageBoundingBoxElementBottomPixelYCoord | integer |
Virtuální souřadnice Y nejspodnějšího pixelu odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda ohraničujícího rámečku – střed X pixelů
|
SearchImageBoundingBoxElementCenterPixelXCoord | integer |
Virtuální souřadnice X středu ohraničujícího rámečku obsahujícího pixely odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda ohraničujícího rámečku – střed Y pixelu
|
SearchImageBoundingBoxElementCenterPixelYCoord | integer |
Virtuální souřadnice Y středu ohraničujícího rámečku obsahujícího pixely odpovídající zadanému obrázku vzhledem k virtuálnímu prvku vlevo nahoře. |
|
Obrazová shoda ohraničujícího rámečku – levý pixel
|
SearchImageBoundingBoxScreenLeftPixelXCoord | integer |
Souřadnice X pixelu obrazovky levého horního pixelu odpovídající zadanému obrázku. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Obrazová shoda ohraničujícího rámečku – pravý pixel obrazovky
|
SearchImageBoundingBoxScreenRightPixelXCoord | integer |
Souřadnice X obrazového obrazu obrazovky odpovídající zadanému obrázku nejvíce vpravo. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Obrazová shoda ohraničujícího rámečku – horní pixel obrazovky
|
SearchImageBoundingBoxScreenTopPixelYCoord | integer |
Souřadnice obrazového bodu Y horního pixelu odpovídající zadanému obrázku. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Obrázek shody ohraničujícího rámečku s dolním pixelem obrazovky
|
SearchImageBoundingBoxScreenBottomPixelYCoord | integer |
Souřadnice pixelu obrazovky Y dolního horního pixelu odpovídající zadanému obrázku. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Obrazová shoda ohraničujícího rámečku na střed obrazovky X
|
SearchImageBoundingBoxScreenCenterPixelXCoord | integer |
Souřadnice X obrazového bodu obrazovky ve středu ohraničujícího rámečku obsahujícího pixely odpovídající zadanému obrázku. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
Obrazová shoda ohraničujícího rámečku na střed obrazovky Y
|
SearchImageBoundingBoxScreenCenterPixelYCoord | integer |
Souřadnice Y v pixelech obrazovky středu ohraničujícího rámečku obsahujícího pixely odpovídající zadanému obrázku. Jedná se o fyzickou nebo virtuální souřadnici v závislosti na vstupu Návrat fyzických souřadnic. |
|
ID vlákna
|
ThreadId | integer |
Pokud jste nastavili hodnotu Wait for thread (Wait for thread) na false (což způsobí, že agent provede čekání ve vlákně na pozadí), bude tento výstup obsahovat ID vlákna agenta, které lze použít k monitorování procesu akce a načtení výsledků později po dokončení vlákna. |