IA-Connect kullanıcı arabirimi
IA-Connect, Buluttan şirket içi sanal makinelere veya Citrix veya Microsoft Uzak Masaüstü 'RDS' bağlantıları üzerinden RPA işlevselliği ekleyen bir Robotik Süreç Otomasyonu 'RPA' platformudur. Bu, Windows uygulaması Kullanıcı Arabirimi Otomasyonu 'UIA' modülüdür.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Ultima Labs |
| URL | https://www.ultima.com/ultima-labs |
| E-posta | IAConnect@ultima.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Ultima Business |
| Web sitesi | https://www.ultima.com/ultima-labs |
| Gizlilik ilkesi | https://www.ultima.com/privacy-policy |
| Kategoriler | BT İşlemleri; Verimli -lik |
IA-Connect, Power Automate Bulut Akışları'ndan şirket içi sanal makinelere veya Citrix veya Microsoft Uzak Masaüstü (RDS) bağlantıları üzerinden RPA işlevselliği ekleyen bir Robotik Süreç Otomasyonu (RPA) platformudur. IA-Connect Bağlayıcıları 800'den fazla eylem sağlayarak doğrudan bir Power Automate Bulut Akışı'ndan her tür şirket içi uygulamayı otomatikleştirmenizi sağlar. Tüm IA-Connect eylemleri doğrudan Power Automate Cloud Flow'unuzdan edinilebilir ve Bulut tabanlı uygulamalar ile şirket içi uygulamalar arasında kolay tümleştirme, RPA süreçlerinizde mevcut Power Automate koşullarından, döngülerden, dinamik içerikten, ifadelerden ve özel durum işlemeden yararlanma olanağı sağlar. IA-Connect Bağlayıcılarının kullanılması, Flow çalıştırma geçmişinden tam yürütme geçmişi ve denetlenebilirlik sağlarken RPA süreçlerinizi geliştirmek için ayrı bir uygulama/konsol/stüdyoya sahip olmanız gereğini de ortadan kaldırır.
Önkoşullar
IA-Connect Bağlayıcılarından herhangi birini kullanmak için IA-Connect yazılımını yüklemeniz gerekir. Bu, 30 gün boyunca test etmek için ücretsizdir ve bundan sonra bir IA-Connect lisansına ihtiyacınız olacaktır.
IA-Connect yazılımı iki ana bileşenden oluşur:
kendi Azure kiracınızda barındıracağınız bir Azure WebApp olan IA-Connect Orchestrator. Bu, RPA Akışlarının bir veya daha fazla şirket içi veya bulut tabanlı sanal makineye yönlendirilmesi ve güvenliğini işler.
Otomatikleştirmek istediğiniz yazılımın erişilebilir olduğu sanal makinelere yüklenen IA-Connect Aracısı ve Direktörü. Ayrıca, IA-Connect Aracısı bir Citrix veya Microsoft Uzak Masaüstü Hizmetleri (RDS) oturumunda çalıştırılabilir ve burada RPA komutları yürütme için uzak oturuma bir sanal kanal geçirilir. IA-Connect Aracısı bir ağ paylaşımından çalıştırılabilir ve yükleme gerektirmez.
Kullanılabilir IA-Connect Bağlayıcıları
Kullanılabilir IA-Connect Bağlayıcıları şunlardır:
- Dinamik Kodu IA-Connect
- Java IA-Connect
- JML IA-Connect
- IA-Connect Ana Bilgisayarı
- Microsoft Office'i IA-Connect
- SAP GUI'IA-Connect
- IA-Connect Oturumu
- IA-Connect kullanıcı arabirimi
- web tarayıcısını IA-Connect
Kimlik bilgilerini alma
Lisansınızı almak ve 30 günlük ücretsiz deneme sürümünüzü başlatmak için lütfen web sitemizde (https://www.ultima.com/IA-Connect/Power-Automate) bir istek gönderin.
Deneme isteği alındıktan sonra, IA-Connect yazılımının ayarlanmasına yardımcı olmak ve size deneme lisansı sağlamak için sağlanan e-posta adresi aracılığıyla sizinle iletişime geçeceğiz. Bu tam özellikli bir deneme sürümüdür ve deneme süresi boyunca 9 IA-Connect Bağlayıcısı genelindeki 800 eylemi test etmenizi sağlar.
Bağlayıcınızı kullanmaya başlama
IA-Connect için bir deneme isteği gönderdikten sonra, yükleme ve kurulumu kapsayan IA-Connect yazılımını ve belgelerini içeren bir ZIP dosyasını indirebilirsiniz. Ayrıca, gerektiğinde yükleme işlemi boyunca destek ve rehberlik sunmak için sizinle iletişime geçeceğiz.
Support
Deneme süresi boyunca destek ve yardım için Ultima Labs (IAConnect@ultima.com) ile iletişime geçebilirsiniz.
IA-Connect lisansları satın aldıktan sonra, Ultima'nın İngiltere merkezli Teknik Servis Merkezi'nden (TSC) özel eğitim veya destek için değiştirilebilir destek belirteçleri alacaksınız.
Bilinen sorunlar, yaygın hatalar ve SSS
Bilgi Bankamız bilinen sorunları, IA-Connect Bağlayıcıları kullanılırken oluşabilecek yaygın hataları ve sık sorulan soruları kapsayan bir dizi makale içerir. Buna adresinden https://support.ultima.com/ultimalabs erişilebilir ve IA-Connect deneme sürümü sırasında ve bir IA-Connect lisansı satın aldıktan sonra bu kaynaklara erişmek için bir hesap sağlanır.
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| API Anahtarı | securestring | Bu API için API Anahtarı | Doğru |
| Orchestrator adresini IA-Connect | String | HTTP(S) bileşeni olmadan IA-Connect Orchestrator adresini belirtin | Doğru |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Ada göre UIA liste öğesi öğesine tıklayın |
Belirtilen ada sahip liste öğesine tıklar. Bu genellikle açılan menü öğesindeki bir öğeyi seçmek için kullanılır. |
| Birden çok UIA öğesi özelliği alma |
Birden çok öğe özelliklerini döndürür. Hangi alanların gerekli özellik değerlerini barındırdığı konusunda emin değilseniz bu yararlı olabilir. |
| Birden çok UIA öğesine metin girme |
Var olan metni değiştirerek veya yeni değeri belirli bir konuma ekleyerek birden çok öğeye (genellikle metin girişi alanları) farklı metin parçaları giren UIA Eylemi. |
| Birden çok UIA öğesini denetleme |
Birden çok öğe durumunu (genellikle onay kutusu veya radyo kutusu) işaretli veya işaretsiz olarak ayarlar. |
| Birden çok UIA üst öğesi özelliği alma |
Masaüstüne kadar (kök düzeyi) belirtilen öğenin üst öğelerinin hiyerarşik ağacını döndürür. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır. |
| Dizine göre UIA liste öğesi öğesine tıklayın |
Belirtilen dizinle eşleşen liste öğesine tıklar. Bu genellikle açılan menü öğesindeki bir öğeyi seçmek için kullanılır. |
| Ekran koordinatlarında UIA öğesini alma |
Verilen ekran koordinatlarında bulunan UIA öğesini döndürür. |
| En üst düzey Win32 penceresi için UIA tutamacını alma |
Belirtilen sınıf adına veya pencere başlığına sahip herhangi bir üst düzey Win32 penceresi için UIA tutamacını döndüren hızlı bir Win32 eylemi ya da joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Üst düzey pencere, masaüstüne bağlı olan penceredir. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Pencere mevcut olmalıdır, IA-Connect beklemez. Daha güçlü olan 'UIA masaüstü öğesi var mı' UIA eyleminin kullanılması daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür. |
| En üst düzey Win32 penceresi var mı? |
En üst düzey Win32 penceresinin mevcut olup olmadığını bildiren hızlı bir Win32 eylemi. Üst düzey pencere, masaüstüne bağlı olan penceredir. Sınıf adına veya pencere başlığına göre arama yapabilir veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Pencere mevcut olmalıdır, IA-Connect beklemez. Daha güçlü olan 'UIA masaüstü öğesi var mı' UIA eyleminin kullanılması daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür. |
| Genel fare tıklama uia öğe arama renk bölgesi |
Fareyi, belirtilen renk ölçütlerini karşılayan ve fare tıklaması yapan bir UIA öğesindeki piksel bölgesinin üzerine taşır. Ekran görüntüsü öğelerin bulunduğu konumda ekranın bir kopyasını alırken önce öğe öne getirilmelidir. |
| Görünür arama görüntüsünün UIA öğesi içinde mevcut olmamasını bekleyin |
Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekrandaki UIA öğesi içinde görünür bir şekilde bulunamaması (veya hiç bulunmamış olması) veya belirtilen sürenin geçmesi ve görüntünün hala mevcut olması için bekler. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir. UIA öğesi baştan var olmalıdır. Görüntü artık mevcut olmadığında eylem hemen tamamlanır. |
| İlk UIA üst öğesini arama |
Arama ölçütleri ile eşleşen ilk üst öğe için UIA ağaç hiyerarşisini arar. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır. |
| İşlem ana penceresi için UIA tutamacını alma |
İşlemin herhangi bir ana penceresinin tutamacını döndüren basit ve hızlı bir Win32 eylemi (ada göre belirtilir). 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Pencere mevcut olmalıdır: IA-Connect beklemez. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir. |
| İşlem kimliği ana penceresi için UIA tutamacını alma |
İşlemin herhangi bir ana penceresinin tutamacını döndüren basit ve hızlı bir Win32 eylemi (İşlem Kimliği ile belirtilir). 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir. |
| İşlemin Win32 penceresi var mı? |
Bir işlemin (adla belirtilen) görünür penceresi olup olmadığını bildiren basit ve hızlı bir Win32 eylemi. Pencere mevcut olmalıdır: IA-Connect beklemez. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir. |
| Masaüstü için UIA tutamacını alma |
Masaüstü için bir tanıtıcı döndürür. '-2' tutamacı masaüstü öğesine başvurmak için kullanılabildiğinden ancak masaüstüne göre arama yapabilen çok sayıda eylem bulunduğundan (ör. 'Masaüstü öğesini bekle') bu eski bir eylemdir. |
| Odak UIA öğesi |
Bir öğeyi odaklar ve bu öğeyi klavye odağı için etkin öğe yapar ve uygulamaya bağlı olarak öğe penceresini ön plana getirebilir. |
| Odaklanmış öğe için UIA tutamacını alma |
Şu anda odaklanmış UIA öğesi için bir tanıtıcı döndürür. |
| Odaklanmış öğenin ana penceresi için UIA tutamacını alma |
Odaklanmış durumdaki UIA öğesinin ana penceresi için bir tanıtıcı döndürür. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. |
| Tablo olarak birden çok UIA öğesi alma |
Belirtilen üst öğenin alt öğelerinin değerlerini numaralandırır ve tablo biçiminde döndürür. Bu, teknik olarak tablo olmayan, ancak birlikte bir tablo yapısına yerleştirilmiş öğelerden veri satırlarını ve sütunlarını döndürmek için kullanılabilir. Bu eylem, aracı iş parçacığı olarak çalıştırılacak bu eylemin önceki bir yürütmesinin sonuçlarını almak için de kullanılabilir. |
| Tüm UIA öğe tanıtıcılarını sıfırla |
Şu anda IA-Connect tarafından depolanan tüm UIA öğe tanıtıcılarını sıfırlar. Bu, çok fazla öğe tanımladıysanız ve çok sayıda öğe tanıtıcısı depoladıysanız yararlı olabilir. Çok fazla sayıda öğe tutamacının (100.000+) olduğu senaryolarda bu eylem RAM kullanımını boşaltmak için de kullanılabilir. |
| UIA datagrid öğesi içeriğini alma |
Datagrid öğesinin içeriğini döndürür. Bu, satır, sütun, üst bilgi ve hücre içeren bir öğedir (tablo gibi). Bu eylem, aracı iş parçacığı olarak çalıştırılacak bu eylemin önceki bir yürütmesinin sonuçlarını almak için de kullanılabilir. |
| UIA datagrid öğesi özelliklerini alma |
DataGrid öğesinin tablo özelliklerini döndürür. Bu, satır, sütun, üst bilgi ve hücre içeren bir öğedir (tablo gibi). |
| UIA işlem kimliği ana penceresini bekleyin |
Bir işlemin ana penceresinin (İşlem Kimliği tarafından belirtilen) var olmasını bekleyen ve bir tanıtıcı döndüren basit ve hızlı bir Win32 eylemi. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir. |
| UIA işlemi ana penceresini bekleme |
Bir tanıtıcı döndürmeden önce bir işlemin ana penceresinin (ada göre belirtilen) var olmasını bekleyen basit ve hızlı bir Win32 eylemi. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir. |
| UIA işlemi zaman aşımını ayarlama |
UIA API'sinin bir uygulamanın bir öğe hakkındaki bilgileri döndürmesini ne kadar bekleyeceğini denetler. Bu işlem zaman aşımına genellikle yalnızca uygulama yanıt vermiyorsa ulaşılabilir. |
| UIA liste öğesi öğelerini alma |
Belirtilen öğe altında bulunan alt öğe öğelerinin listesini döndürür (genellikle açılan menü / menü öğeleri). |
| UIA masaüstü öğelerini alma |
Masaüstündeki tüm pencerelerin ve iletişim kutularının listesini döndürür. |
| UIA masaüstü öğesi var mı? |
Bir masaüstü öğesinin var olup olmadığını raporlar ve bazı temel öğe özellikleri sağlar. |
| UIA masaüstü öğesini bekleyin |
Bir masaüstü öğesinin (genellikle bir pencere) var olmasını bekler. |
| UIA masaüstü öğesinin mevcut olmamasını bekleyin |
Bir masaüstü öğesinin (genellikle bir pencere) artık var olmamasını bekler. |
| UIA penceresini en aza indir |
Belirtilen UIA tutamacıyla pencereyi en aza indirir. |
| UIA penceresini en üst düzeye çıkarma |
Belirtilen UIA tutamacıyla pencereyi en üst düzeye çıkarır. |
| UIA penceresini normal olarak ayarlama |
Pencereyi belirtilen UIA tutamacı ile normalleştirir (örneğin, küçültülmüş veya en üst düzeye çıkarmak yerine normal boyutlu bir pencereye ayarlar). |
| UIA öğe desenlerini alma |
Bir UIA öğesi için hangi UIA desenlerinin kullanılabilir olduğunu ve bu nedenle hangi IA-Connect UIA eylemlerinin öğe üzerinde etkisi olabileceğini alın. |
| UIA öğe değerini alma |
Bir öğenin değerini döndürür. Değer genellikle bir metin giriş alanıyla ilişkilendirilir, ancak birçok öğe bu özelliğe sahip olabilir. |
| UIA öğe penceresini kapatma |
Öğe penceresini kapatır. Genellikle yalnızca pencereler veya iletişim kutuları üzerinde çalışır. |
| UIA öğesi arama modunu alma |
UIA için IA-Connect Aracısı eylemleri tarafından hangi UIA öğesi arama modunun kullanıldığını alır. |
| UIA öğesi arama modunu ayarlama |
UIA eylemleri gerçekleştirirken IA-Connect Aracısı tarafından hangi UIA öğesi arama modunun kullanılacağını seçin. Genellikle, bu eylem yalnızca varsayılan modla ilgili bir sorun yaşıyorsanız kullanılır (Tümünü bul). |
| UIA öğesi arama renk bölgesini alma |
Belirtilen renk ölçütlerini karşılayan bir UIA öğesi içindeki piksel bölgesinin ayrıntılarını döndürür. Aracı, öğenin koordinatlarında bir ekran görüntüsü alarak renkleri bulacağından önce öğe öne getirilmelidir. |
| UIA öğesi etiket değerini alma |
öğesindeki etiketin değerini döndürür. |
| UIA öğesi içinde görünür arama görüntüsünü bekleme |
Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekranda bir UIA öğesi içinde görünür bir şekilde bulunmasına veya belirtilen sürenin geçmesine kadar bekler. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir. UIA öğesi baştan var olmalıdır. Eylem, görüntü bulunduğunda hemen tamamlar. |
| UIA öğesi içinde görünür arama görüntüsünü bulma |
Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekrandaki uia öğesinin içinde görünür bir şekilde bulunup bulunmadığını döndürür. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir. |
| UIA öğesi işaretli mi? |
Bu eylem, bir öğenin (genellikle onay kutusu veya radyo kutusu) işaretli olup olmadığını belirten true veya false döndürür. |
| UIA öğesi kaydırma yüzdesini ayarlama |
Kaydırma bu öğe tarafından destekleniyorsa, belirtilen öğenin yatay ve / veya dikey kaydırma yüzdesini ayarlayın. Öğesi 'kaydırma' desenini destekliyorsa, bu eylemi doğrudan öğeye uygulayabilir ve yatay veya dikey kaydırma miktarını (veya her ikisini) belirtebilirsiniz. Öğesi 'kaydırma' desenini desteklemiyorsa, bu eylem 'aralık değeri' veya 'değer' desenlerine geri döner, ancak bunları öğenin kendisine değil, doğrudan kaydırma çubuğu denetimlerine uygulamanız gerekir. |
| UIA öğesi konumunun ekran görüntüsünü alma |
Öğenin konumunun ekran görüntüsünü alır ve bir görüntü döndürür. Ekran görüntüsü öğelerin bulunduğu konumda ekranın bir kopyasını alırken önce öğe öne getirilmelidir. |
| UIA öğesi metin değerini alma |
Bir öğenin metin değerini döndürür. Metin değeri genellikle bir etiketle ilişkilendirilir, ancak birçok öğe bu özelliğe sahip olabilir. |
| UIA öğesi var mı? |
Bir öğenin var olup olmadığını bildirir ve bazı temel öğe özelliklerini döndürür. |
| UIA öğesi özelliklerini alma |
Bir öğenin tüm özelliklerini döndürür. Hangi alanın gerekli özellik değerlerini barındırdığı konusunda emin değilseniz bu yararlı olabilir. |
| UIA öğesi özelliklerini liste olarak alma |
Bir öğenin özelliklerini tek tek öğeler yerine tek satır listesi (tek satır koleksiyonu / veri tablosu) olarak döndürür; bu, verileri nasıl kullanmayı düşündüğünüze bağlı olarak yararlı olabilir. |
| UIA öğesine basın |
Bir öğeye (genellikle bir düğme) basar. |
| UIA öğesine genel giriş metni |
Fareyi öğenin ortasına taşır, odaklar, sol tıklamalar ve tuşlara basar. Genellikle yerel UIA giriş yöntemlerini kabul edecek bir metin girişi ile kullanılır. |
| UIA öğesine genel giriş parolası |
Fareyi öğenin ortasına taşır, odaklar, sol tıklamalar ve tuşlara basar. Genellikle yerel UIA giriş yöntemlerini kabul edecek bir parola girişiyle kullanılır. |
| UIA öğesine genel orta fare tıklaması |
Fareyi bir UIA öğesine göre ortaya veya seçilen kenar, köşe veya uzaklık konumuna taşır ve ortadaki fare düğmesine tıklar. |
| UIA öğesine genel sağ fare tıklaması |
Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sağ fare düğmesine tıklar. |
| UIA öğesine genel sol fare tıklaması |
Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sol fare düğmesine tıklar. |
| UIA öğesine genel çift sol fare tıklaması |
Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sol fare düğmesine çift tıklar. |
| UIA öğesine giriş girişi |
Var olan metni değiştirerek veya belirli bir konuma dönüş ekleyerek bir öğeye (genellikle metin girişi alanı) bir Windows return/new satırı girer. |
| UIA öğesine metin girme |
Var olan metni değiştirerek veya yeni değeri belirli bir konuma ekleyerek bir öğeye (genellikle bir metin giriş alanı) metin giren UIA eylemi. |
| UIA öğesine parola girme |
Var olan metnin yerine bir öğeye parola (genellikle parola giriş alanı) giren UIA eylemi. |
| UIA öğesini açma/kapatma |
Bir öğeyi (genellikle onay kutusu veya radyo kutusu) değiştirir. Bu, öğeye geçerli durumuna karşı durum verir (örn. işaretli seçeneği işaretlenmemiş duruma gelir ve tersi de geçerlidir). Belirli bir durum ayarlamak istiyorsanız bunun yerine 'Öğeyi denetle' eylemini kullanın. |
| UIA öğesini bekleyin |
Bir öğenin (genellikle bir düğme veya metin giriş alanı gibi bir pencere içindeki tek bir öğe) var olmasını bekler. |
| UIA öğesini daraltma |
Bir öğeyi (genellikle menü / açılan öğe) daraltıyor. Öğe zaten daraltılmışsa hiçbir şey olmaz. |
| UIA öğesini denetleme |
Öğenin durumunu (genellikle onay kutusu veya radyo kutusu) işaretli veya işaretsiz olarak ayarlar. |
| UIA öğesini genişletme |
Bir öğeyi genişletir (genellikle bir menü / açılan öğe). Öğe zaten genişletilmişse hiçbir şey olmaz. |
| UIA öğesini sayısal aralık değerine ayarlama |
Sayısal aralığı olan öğenin değerini (örneğin, kaydırma çubuğu) ayarlar. |
| UIA öğesini sayısal değere ayarlama |
Sayısal girişi olan öğenin değerini (örneğin, metin alanı veya kaydırma çubuğu) ayarlar. |
| UIA öğesini seçin |
Bir öğeyi (genellikle listedeki veya açılan menüdeki bir öğeyi) seçer. |
| UIA öğesini taşıma |
UiA öğesini ekranda belirtilen konuma taşır. Bu eylem genellikle yalnızca Pencere öğeleriyle (dönüştürme düzenine sahip olan) çalışır. |
| UIA öğesini yeniden boyutlandırma |
UIA öğesini yeniden boyutlandırıyor. Bu eylem genellikle yalnızca Pencere öğeleriyle (dönüştürme düzenine sahip olan) çalışır. |
| UIA öğesinin mevcut olmamasını bekleyin |
Bir öğenin (genellikle düğme veya metin giriş alanı gibi bir pencere içindeki tek bir öğe) artık var olmamasını bekler. |
| UIA öğesinin çevresine dikdörtgen çizme |
Bulunan öğenin gerekli öğe olduğunu belirlemeye yardımcı olmak için öğenin çevresine bir dikdörtgen çizer. Dikdörtgen 5 saniye sonra otomatik olarak kaldırılır. |
| UIA üst düzey Win32 penceresini bekleyin |
UIA tutamacını döndürmeden önce en üst düzey Win32 penceresinin mevcut olması için belirtilen süreyi bekleyen hızlı bir Win32 eylemi. Üst düzey pencere, masaüstüne bağlı olan penceredir. Sınıf adına veya pencere başlığına göre arama yapabilir veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Daha güçlü olan 'Masaüstü öğesini bekle' UIA eylemini kullanmak daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür. |
| UIA üst öğe tutamacını alma |
Belirtilen öğenin üst öğesi için bir tanıtıcı döndürür. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır. |
| Win32 pencerelerini edinin |
İsteğe bağlı olarak belirtilen sınıf adına veya pencere başlığına sahip tüm Win32 pencerelerinin listesini döndüren hızlı bir Win32 eylemi veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Win32 Windows görev çubuğu, masaüstü, başlangıç menüsü, saydam katman, ekran dışı veya gizli pencereler gibi beklenmeyen öğeler içerebilir, bu nedenle döndürülen listede beklenenden daha fazla sonuç bulunabilir. |
| Ön plan UIA penceresini ayarlama |
Ön plana bir pencere getirir. |
Ada göre UIA liste öğesi öğesine tıklayın
Belirtilen ada sahip liste öğesine tıklar. Bu genellikle açılan menü öğesindeki bir öğeyi seçmek için kullanılır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Önce genişlet
|
ExpandFirst | boolean |
true olarak ayarlanırsa, IA-Connect liste öğesi öğelerini aramadan önce listeyi genişletmeyi dener. Bu, liste öğesi öğeleri liste genişletilinceye kadar oluşturulmayabileceği için dinamik listeler için kullanışlıdır. |
|
|
Sonra daralt
|
CollapseAfter | boolean |
True olarak ayarlanırsa, arama yürütüldükten sonra liste daraltılır. |
|
|
Öğe adı
|
ItemName | string |
Tıklanacak öğe öğesinin adı. |
|
|
Genişletme ve daraltma arasındaki saniye sayısı
|
SecondsBetweenExpandCollapse | double |
Genişletme ve daraltma eylemleri arasında beklenecek saniye sayısı (bunlar true olarak ayarlandıysa). |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Birden çok UIA öğesi özelliği alma
Birden çok öğe özelliklerini döndürür. Hangi alanların gerekli özellik değerlerini barındırdığı konusunda emin değilseniz bu yararlı olabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchElementLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Alt öğeleri ara
|
SearchDescendants | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dönüş öğesi tutamacı
|
ReturnElementHandle | boolean |
true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir. |
|
|
Dönüş öğesi değeri
|
ReturnElementValue | boolean |
True olarak ayarlanırsa, bulunan öğenin değeri döndürülür. |
|
|
döndürülecek ilk öğe
|
FirstItemToReturn | integer |
1'den başlayarak döndürülecek ilk öğenin öğe dizini. Öğeleri ters sırada döndürmek istiyorsanız (UIA ağacının alt kısmından), alternatif olarak -1'den başlayan negatif bir dizin belirtebilirsiniz. |
|
|
Döndürülecek en fazla öğe
|
MaxItemsToReturn | integer |
Döndürülecek öğe sayısı üst sınırı veya tüm öğeleri döndürmek için 0. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Bulunan öğe sayısı
|
NumberOfElementsFound | integer |
Arama ölçütlerine uyan bulunan öğe sayısı. |
|
Döndürülen öğe sayısı
|
NumberOfElementsReturned | integer |
Döndürülen öğe sayısı (döndürülecek en fazla öğe sayısı belirtildiyse bu, bulunan öğe sayısından daha düşük olabilir). |
|
Öğe özellikleri
|
ElementProperties | array of object |
Arama ölçütlerine uyan öğelerin öğe özellikleri. |
|
items
|
ElementProperties | object |
Birden çok UIA öğesine metin girme
Var olan metni değiştirerek veya yeni değeri belirli bir konuma ekleyerek birden çok öğeye (genellikle metin girişi alanları) farklı metin parçaları giren UIA Eylemi.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş öğeleri
|
InputElementsJSON | True | string |
JSON biçiminde metin girmek için bir UIA öğeleri dizisi. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Birden çok UIA öğesini denetleme
Birden çok öğe durumunu (genellikle onay kutusu veya radyo kutusu) işaretli veya işaretsiz olarak ayarlar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş öğeleri
|
InputElementsJSON | True | string |
Denetlenecek BIR UIA öğeleri dizisi, JSON biçiminde. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Birden çok UIA üst öğesi özelliği alma
Masaüstüne kadar (kök düzeyi) belirtilen öğenin üst öğelerinin hiyerarşik ağacını döndürür. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Öğe tutamacı
|
ElementHandle | True | integer |
Hedef öğenin UIA tanıtıcısı. |
|
İşlenmek üzere en fazla ebeveyn
|
MaxParentsToProcess | integer |
İşlenmek üzere üst öğe sayısı üst sınırı. Varsayılan olarak, bu değer 50 olarak ayarlanır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
UIA üst öğeleri
|
UIAParentElements | array of object |
Bulunan tüm üst öğelerin (ve bunların özelliklerinin) listesi. Döndürülen özellikler, 'Birden çok öğe özelliği al' eylemi tarafından döndürülen özelliklerle aynıdır. |
|
items
|
UIAParentElements | object | |
|
Döndürülen üst öğe sayısı
|
NumberOfParentElementsReturned | integer |
Aramadan döndürülen üst öğe sayısı. |
Dizine göre UIA liste öğesi öğesine tıklayın
Belirtilen dizinle eşleşen liste öğesine tıklar. Bu genellikle açılan menü öğesindeki bir öğeyi seçmek için kullanılır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Önce genişlet
|
ExpandFirst | boolean |
true olarak ayarlanırsa, IA-Connect liste öğesi öğelerini aramadan önce listeyi genişletmeyi dener. Bu, liste öğesi öğeleri liste genişletilinceye kadar oluşturulmayabileceği için dinamik listeler için kullanışlıdır. |
|
|
Sonra daralt
|
CollapseAfter | boolean |
True olarak ayarlanırsa, arama yürütüldükten sonra liste daraltılır. |
|
|
Öğe dizini
|
ItemIndex | integer |
Tıklanacak öğe listesindeki dizin. |
|
|
Genişletme ve daraltma arasındaki saniye sayısı
|
SecondsBetweenExpandCollapse | double |
Genişletme ve daraltma eylemleri arasında beklenecek saniye sayısı (bunlar true olarak ayarlandıysa). |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Ekran koordinatlarında UIA öğesini alma
Verilen ekran koordinatlarında bulunan UIA öğesini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
X koordinatı
|
XCoord | integer |
UIA öğesinin aranması gereken ekran X koordinat değeri (piksel cinsinden). |
|
|
Y koordinatı
|
YCoord | integer |
UIA öğesinin aranması gereken ekran Y koordinat değeri (piksel cinsinden). |
|
|
Öğe bulunamazsa özel durum tetikle
|
RaiseExceptionIfElementNotFound | boolean |
UiA öğesi belirtilen konumda bulunmadıysa IA-Connect özel durum oluşturmalı mı? |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe bulundu
|
ElementFound | boolean |
Belirtilen konumda bir UIA öğesi bulunduysa true döndürür. |
|
Öğe tutamacı
|
ElementHandle | integer |
öğesinin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
öğesinin UIA yerelleştirilmiş denetim türü. |
En üst düzey Win32 penceresi için UIA tutamacını alma
Belirtilen sınıf adına veya pencere başlığına sahip herhangi bir üst düzey Win32 penceresi için UIA tutamacını döndüren hızlı bir Win32 eylemi ya da joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Üst düzey pencere, masaüstüne bağlı olan penceredir. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Pencere mevcut olmalıdır, IA-Connect beklemez. Daha güçlü olan 'UIA masaüstü öğesi var mı' UIA eyleminin kullanılması daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama sınıfı adı
|
SearchClassName | string |
Aranacak en üst düzey pencerenin öğe sınıfı adı, örneğin 'Not Defteri'. |
|
|
Arama penceresi başlığı
|
SearchWindowTitle | string |
Aranacak en üst düzey pencerenin başlığı. |
|
|
Arama işlemi kimliği
|
SearchProcessId | integer |
Pencerenin sahibi olan işlemin isteğe bağlı işlem kimliği (örneğin, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eyleminin çıkışı tarafından sağlandığı gibi). İşlem kimliğine göre arama yapmak için 0 olarak ayarlayın. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri kullanarak aramayı kullanılabilir pencere özelliklerine göre daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok pencere varsa, bu, hangi pencere özelliğine göre sıralanacağını belirtmenize olanak tanır. Bu, gerekli pencereyi seçmek için 'Dizini eşleştir' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Eşleştir dizini' 1 ise ekranın en üstüne en yakın eşleşen pencere döndürülür. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla eşleşen birden çok pencere varsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | integer |
Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Pencere öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
Pencere öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
Pencere öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
Pencere öğesinin UIA yerelleştirilmiş denetim türü. |
En üst düzey Win32 penceresi var mı?
En üst düzey Win32 penceresinin mevcut olup olmadığını bildiren hızlı bir Win32 eylemi. Üst düzey pencere, masaüstüne bağlı olan penceredir. Sınıf adına veya pencere başlığına göre arama yapabilir veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Pencere mevcut olmalıdır, IA-Connect beklemez. Daha güçlü olan 'UIA masaüstü öğesi var mı' UIA eyleminin kullanılması daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama sınıfı adı
|
SearchClassName | string |
Aranacak en üst düzey pencerenin öğe sınıfı adı, örneğin 'Not Defteri'. |
|
|
Arama penceresi başlığı
|
SearchWindowTitle | string |
Aranacak en üst düzey pencerenin başlığı. |
|
|
Arama işlemi kimliği
|
SearchProcessId | integer |
Pencerenin sahibi olan işlemin isteğe bağlı işlem kimliği (örneğin, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eyleminin çıkışı tarafından sağlandığı gibi). İşlem kimliğine göre arama yapmak için 0 olarak ayarlayın. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri kullanarak aramayı kullanılabilir pencere özelliklerine göre daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Daha fazla örnek için belgelere bakın. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Pencere var
|
WindowExists | boolean |
Pencere varsa true veya yoksa false döndürür. |
Genel fare tıklama uia öğe arama renk bölgesi
Fareyi, belirtilen renk ölçütlerini karşılayan ve fare tıklaması yapan bir UIA öğesindeki piksel bölgesinin üzerine taşır. Ekran görüntüsü öğelerin bulunduğu konumda ekranın bir kopyasını alırken önce öğe öne getirilmelidir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Arama rengi
|
SearchColour | True | string |
0xAARRGGBB, #AARRGGBB, 0xRRGGBB veya her renk kanalının onaltılık biçimde bayt olduğu #RRGGBB (00 tamamen kapalı, FF tamamen açık) biçiminde renk arayın. Örneğin: kırmızı için #FF0000, mavi için #00FF00, siyah için #000000, beyaz için #FFFFFF. |
|
Maksimum renk sapması
|
MaxColourDeviation | True | integer |
Bir elementin maksimum rengi, eşleşme olarak kabul edilmeden önce arama renginden sapabilir. Sapma olmadan 0. Sapma RGB değerleriyle ölçülür. Örneğin: #FF0000 #FE0102 4 farklıdır. 15 sapma iyi bir başlangıç noktası olabilir. |
|
Sol piksel X uzaklığı
|
LeftPixelXOffset | integer |
Arama alanının sol kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır. |
|
|
Sağ piksel X uzaklığı
|
RightPixelXOffset | integer |
Arama alanının sağ kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır. |
|
|
Üst piksel Y uzaklığı
|
TopPixelYOffset | integer |
Arama alanının üst kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır. |
|
|
Alt piksel Y uzaklığı
|
BottomPixelYOffset | integer |
Arama alanının alt kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır. |
|
|
Fare düğmesi
|
MouseButton | string |
Basacak fare düğmesi (Sol, Sağ, Orta, Çift sol). |
|
|
X uzaklığını tıklatın
|
ClickOffsetX | integer |
Tıklama eylemini kaydıracak X piksel sayısı. Bu parametre hem pozitif (sağ) hem de negatif (sol) uzaklık değerlerini destekler. |
|
|
Uzaklık Y'ye tıklayın
|
ClickOffsetY | integer |
Tıklama eylemini kaydıracak Y piksel sayısı. Bu parametre hem pozitif (aşağı) hem de negatif (yukarı) uzaklık değerlerini destekler. |
|
|
Göreli uzaklık
|
OffsetRelativeTo | string |
Renk bölgesinin göreli konumu (Orta / Orta / Orta, Sol, Sağ, Üst, Alt, Sol Üst, Sol Üst, Sağ Üst, Sol Alt, Alt Sağ). |
|
|
Milisaniye cinsinden gecikme
|
DelayInMilliseconds | integer |
Çift tıklama gerçekleştiriliyorsa, tıklamaların her biri arasındaki gecikme (milisaniye cinsinden). |
|
|
Aracıyı Gizle
|
HideAgent | boolean |
Analiz edilen öğeyi gizlemediğinden emin olmak için Aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Komut sonucu
|
UIAGlobalMouseClickElementSearchColourRegionResult | boolean |
Komutun sonucu (başarı veya başarısızlık). |
|
Hata mesajı
|
ErrorMessage | string |
Komut başarılı olmazsa, döndürülen hata iletisini içerir. |
Görünür arama görüntüsünün UIA öğesi içinde mevcut olmamasını bekleyin
Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekrandaki UIA öğesi içinde görünür bir şekilde bulunamaması (veya hiç bulunmamış olması) veya belirtilen sürenin geçmesi ve görüntünün hala mevcut olması için bekler. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir. UIA öğesi baştan var olmalıdır. Görüntü artık mevcut olmadığında eylem hemen tamamlanır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Resim türünü ara
|
SearchImageType | string |
'Arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir. |
|
|
Resim ara
|
SearchImage | string |
Belirtilen UIA öğesi içinde bulunacak arama görüntüsü. Belirtilen 'Arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Director veya Agent ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir. |
|
|
Alternatif arama görüntüsü türü
|
AltSearchImageType | string |
'Alternatif arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Yok' veya boş olarak ayarlanırsa alternatif arama görüntüsü yoktur. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir. |
|
|
Alternatif arama resmi
|
AltSearchImage | string |
Belirtilen UIA öğesi içinde bulmak için isteğe bağlı bir alternatif arama görüntüsü. Belirtilen 'Alternatif arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Yönetmen veya Aracı ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir. Alternatif bir arama görüntüsü belirtirseniz, Aracı arama veya alternatif arama görüntüsünü arar ve hangisinin bulunduğuna ilişkin raporu arar. |
|
|
Maksimum renk sapması
|
MaxColourDeviation | integer |
Bir öğenin piksel renklerinin maksimum değeri, eşleşme olarak kabul edilmeden önce arama görüntüsü piksel renklerinden sapabilir. Sapma olmadan 0. Sapma RGB değerleriyle ölçülür. Örneğin: #FF0000 #FE0102 4 farklıdır. Bu, küçük renklendirme farklılıklarının göz ardı edilmesini sağlar. |
|
|
En fazla piksel farkı
|
MaxPixelDifferences | integer |
Bir görüntünün eşleşmediği düşünülmeden önce arama görüntüsünün tamamında farklılık gösterebilecek maksimum piksel sayısı (maksimum renk sapması üzerinde). Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa, 'Ardışık en fazla piksel farkı' da ayarlamanız gerekir. |
|
|
En fazla ardışık piksel farkı
|
MaxConsecutivePixelDifferences | integer |
Bir görüntünün eşleşmediği düşünülmeden önce herhangi bir satırda farklılık gösterebilen maksimum piksel sayısı (maksimum renk sapması üzerinde). Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa , 'Maksimum piksel farkı' da ayarlamanız gerekir. |
|
|
Sol piksel X uzaklığı
|
LeftPixelXOffset | integer |
Arama alanının sol kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır. |
|
|
Sağ piksel X uzaklığı
|
RightPixelXOffset | integer |
Arama alanının sağ kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır. |
|
|
Üst piksel Y uzaklığı
|
TopPixelYOffset | integer |
Arama alanının üst kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır. |
|
|
Alt piksel Y uzaklığı
|
BottomPixelYOffset | integer |
Arama alanının alt kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır. |
|
|
Piksel X uzaklık birimi
|
PixelXOffsetsUnit | string |
Sol ve sağ piksel X uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Sol ve sağ piksel X uzaklıkları, öğe genişliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın. |
|
|
Piksel Y uzaklık birimi
|
PixelYOffsetsUnit | string |
Üst ve alt piksel Y uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Üst ve alt piksel Y uzaklıkları, öğe yüksekliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın. |
|
|
Görüntü dizininde arama
|
SearchImageIndex | integer |
UIA öğesinde arama görüntüsünün ilk örneğini (arama yönünde) bulmak için 1 olarak ayarlayın. İkinci örnek için 2 olarak ayarlayın, .... , N. örnek için N. Alternatif bir görüntü de arıyorsanız, UIA öğesi önce arama görüntüsü için taranır, ikincisi de alternatif görüntü için taranır ve bu görüntünün istenen örneği aranır (aracı iki görüntünün bir karışımını değil birini veya diğerini bekler). |
|
|
Resim arama yönü
|
ImageSearchDirection | string |
Arama yönü. 'Üstten' en üstten satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Alttan' alttan satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Soldan' soldan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. 'Sağdan' sağdan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. Bu, N. resmi üstten, alttan, soldan veya sağdan bulmak için 'Arama görüntüsü dizini' ile birlikte kullanılabilir. Performansı artırmak için görüntünüzü daha hızlı bulacağını düşündüğünüz arama yönünü seçin. |
|
|
Aracıyı Gizle
|
HideAgent | boolean |
Analiz edilen öğeyi gizlemediğinden emin olmak için Aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın. |
|
|
Vurgulu dikdörtgeni göster
|
ShowHighlightRectangle | boolean |
true olarak ayarlanırsa, IA-Connect Aracısı ekrandaki görüntüyü vurgular. Bu, doğru görüntünün algılandığını görselleştirmeye yardımcı olmak için geliştirme sırasında yararlı olabilir. |
|
|
Arama görüntüsünün mevcut olmaması için saniyeler
|
SecondsToWait | integer |
Arama görüntüsünün UIA öğesinde görünür bir şekilde konumlandırılmaması için beklenecek saniye sayısı. Görüntü bu süreden sonra hala mevcutsa, 'Görüntü hala varsa özel durum yükselt' true olarak ayarlanırsa bir özel durum oluşturulur, aksi takdirde eylem görüntünün hala mevcut olduğunu bildirir. |
|
|
Aramalar arasında milisaniye
|
MillisecondsBetweenSearches | integer |
Ekran üzerindeki her UIA öğesi arasında beklenen milisaniye sayısı. Görüntü tanıma cpu maliyeti yüksek olabileceğinden gecikme, CPU kullanımını azaltmaya ve dağıtmaya yardımcı olabilir. Örneğin: Bir görüntünün görünür hale gelmesinin 1 dakikaya kadar sürebileceğini düşünüyorsanız, taramalar arasında 5000 milisaniye (5 saniye) duraklama eklemek CPU kullanımını önemli ölçüde azaltır (tarama sayısını büyük ölçüde azaltarak), ancak yanıt süresi üzerinde yalnızca küçük bir etkiye sahiptir. İzin verilen en düşük değer 100 milisaniyedir (1/10 saniye). |
|
|
Görüntü hala mevcutsa özel durum oluşturma
|
RaiseExceptionIfImageStillPresent | boolean |
görüntü bekleme süresinden sonra hala mevcutsa IA-Connect özel durum oluşturması gerekiyorsa true olarak ayarlayın. |
|
|
İş parçacığı kimliği için çıkış verilerini alma
|
RetrieveOutputDataFromThreadId | integer |
Daha önce 'İş parçacığını bekle' değerini false olarak ayarladıysanız (aracının arka plan iş parçacığında beklemeyi gerçekleştirmesine neden oluyorsa), sonuçları almak için Aracı iş parçacığı kimliğini sağlayın. Bu Aracı iş parçacığı kimliği, bu eylemin önceki çağrısı tarafından sağlanacaktır. Aksi takdirde, 0 (varsayılan) olarak ayarlayın. |
|
|
İş parçacığını bekle
|
WaitForThread | boolean |
Aracı iş parçacığının tamamlanmasını beklemek için true olarak ayarlayın; Aracı, 'Arama görüntüsünün mevcut olmaması için saniyeler beklenir' ile belirtilen süre boyunca bekler. Beklemeyi atlamak için false olarak ayarlayın; Aracı, bir arka plan iş parçacığında beklemeyi gerçekleştirmeye devam eder, ancak bir sonraki eylem için de kullanılabilir. Daha sonra Aracı iş parçacığının tamamlanmasını beklemek için 'Aracı iş parçacığının başarıyla tamamlanmasını bekle' eylemini kullanarak sonuçları daha sonra alabilir ve ardından aracı iş parçacığı kimliğine ayarlanmış 'İş parçacığı kimliği için çıkış verilerini al' girişiyle bu 'Görünür arama görüntüsünün UIA öğesi içinde mevcut olmamasını bekle' eylemini yeniden çalıştırabilirsiniz. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Beklemeden önce mevcut arama resmi
|
SearchImagePresentBeforeWait | boolean |
Arama görüntüsü bekleme süresinin başlangıcında mevcutsa, bu çıkış true olarak ayarlanır. Arama görüntüsü başlangıçtan itibaren mevcut değilse, bu çıkış false olarak ayarlanır. |
|
Bekledikten sonra arama resmi hala var
|
SearchImageStillPresentAfterWait | boolean |
Bu çıkış, arama görüntüsü hala mevcutsa, bekleme süresinden sonra true olarak ayarlanır. Bu çıkış, arama görüntüsü artık mevcut değilse, bekleme süresi boyunca false olarak ayarlanır (görüntü artık mevcut olmadığında eylem hemen tamamlanır). |
|
Hangi arama resmi hala var?
|
WhichSearchImageStillPresent | integer |
Bu çıkış, bekleme süresinden sonra arama görüntüsü yoksa 0 olarak ayarlanır. Arama görüntüsü hala mevcutsa, bekleme süresinden sonra 1 olarak ayarlayın. Bekleme süresinden sonra alternatif arama görüntüsü hala mevcutsa 2 olarak ayarlayın. |
|
İş Parçacığı Kimliği
|
ThreadId | integer |
'İş parçacığını bekle' değerini false olarak ayarladıysanız (Aracı'nın arka plan iş parçacığında beklemeyi gerçekleştirmesine neden olur), bu çıkış eylemin işlemini izlemek ve iş parçacığı tamamlandığında sonuçları daha sonra almak için kullanılabilecek Aracı iş parçacığı kimliğini tutar. |
İlk UIA üst öğesini arama
Arama ölçütleri ile eşleşen ilk üst öğe için UIA ağaç hiyerarşisini arar. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Öğe tutamacı
|
ElementHandle | True | integer |
Hedef öğenin UIA tanıtıcısı. |
|
Arama üst öğesi yerelleştirilmiş denetim türü
|
SearchParentLocalizedControlType | string |
Aranacak üst UIA öğesi yerelleştirilmiş denetim türü. Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama üst öğesi denetim türü
|
SearchParentControlType | integer |
Aranacak üst UIA öğesi denetim türü (yerelleştirilmemiş bir tamsayı). Bu, farklı dillerde aynı değerdir. |
|
|
İşlenmek üzere en fazla ebeveyn
|
MaxParentsToProcess | integer |
İşlenmek üzere üst öğe sayısı üst sınırı. Varsayılan olarak, bu değer 50 olarak ayarlanır. |
|
|
Üst öğe bulunamazsa özel durum tetikle
|
RaiseExceptionIfParentElementNotFound | boolean |
Arama UIA öğesi bulunamadıysa IA-Connect özel durum oluşturmalı mı? |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Üst öğe bulundu
|
ParentElementFound | boolean |
Arama üst UIA öğesi bulunursa true döndürür. |
|
Üst öğe tutamacı
|
ParentElementHandle | integer |
Bulunan üst öğenin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Üst öğe adı
|
ParentElementName | string |
Bulunan üst öğenin UIA adı. |
|
Üst öğe sınıfı adı
|
ParentElementClassName | string |
Bulunan üst öğenin UIA sınıf adı. |
|
Üst öğe otomasyon kimliği
|
ParentElementAutomationId | string |
Bulunan üst öğenin UIA otomasyon kimliği. |
|
Üst öğe yerelleştirilmiş denetim türü
|
ParentElementLocalizedControlType | string |
Bulunan üst öğenin UIA yerelleştirilmiş denetim türü. |
İşlem ana penceresi için UIA tutamacını alma
İşlemin herhangi bir ana penceresinin tutamacını döndüren basit ve hızlı bir Win32 eylemi (ada göre belirtilir). 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Pencere mevcut olmalıdır: IA-Connect beklemez. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama işlemi adı
|
SearchProcessName | True | string |
Aranacak işlemin adı, örneğin not defteri. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | integer |
Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Pencere öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
Pencere öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
Pencere öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
Pencere öğesinin UIA yerelleştirilmiş denetim türü. |
İşlem kimliği ana penceresi için UIA tutamacını alma
İşlemin herhangi bir ana penceresinin tutamacını döndüren basit ve hızlı bir Win32 eylemi (İşlem Kimliği ile belirtilir). 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama işlemi kimliği
|
ProcessId | True | integer |
Beklenme işleminin kimliği (IA-Connect Ortamı/Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanan şekilde). |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | integer |
Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Pencere öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
Pencere öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
Pencere öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
Pencere öğesinin UIA yerelleştirilmiş denetim türü. |
İşlemin Win32 penceresi var mı?
Bir işlemin (adla belirtilen) görünür penceresi olup olmadığını bildiren basit ve hızlı bir Win32 eylemi. Pencere mevcut olmalıdır: IA-Connect beklemez. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama işlemi adı
|
SearchProcessName | True | string |
Aranacak işlemin adı, örneğin not defteri. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İşlemin penceresi var
|
ProcessHasWindow | boolean |
İşlemin görünür bir penceresi varsa true veya değilse false döndürür. |
Masaüstü için UIA tutamacını alma
Masaüstü için bir tanıtıcı döndürür. '-2' tutamacı masaüstü öğesine başvurmak için kullanılabildiğinden ancak masaüstüne göre arama yapabilen çok sayıda eylem bulunduğundan (ör. 'Masaüstü öğesini bekle') bu eski bir eylemdir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | integer |
Masaüstü için UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Masaüstü öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
Masaüstü öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
Masaüstü öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
Masaüstü öğesinin UIA yerelleştirilmiş denetim türü. |
Odak UIA öğesi
Bir öğeyi odaklar ve bu öğeyi klavye odağı için etkin öğe yapar ve uygulamaya bağlı olarak öğe penceresini ön plana getirebilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Odaklanmış öğe için UIA tutamacını alma
Şu anda odaklanmış UIA öğesi için bir tanıtıcı döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | integer |
Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
öğesinin UIA yerelleştirilmiş denetim türü. |
Odaklanmış öğenin ana penceresi için UIA tutamacını alma
Odaklanmış durumdaki UIA öğesinin ana penceresi için bir tanıtıcı döndürür. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | integer |
Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Pencere öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
Pencere öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
Pencere öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
Pencere öğesinin UIA yerelleştirilmiş denetim türü. |
Tablo olarak birden çok UIA öğesi alma
Belirtilen üst öğenin alt öğelerinin değerlerini numaralandırır ve tablo biçiminde döndürür. Bu, teknik olarak tablo olmayan, ancak birlikte bir tablo yapısına yerleştirilmiş öğelerden veri satırlarını ve sütunlarını döndürmek için kullanılabilir. Bu eylem, aracı iş parçacığı olarak çalıştırılacak bu eylemin önceki bir yürütmesinin sonuçlarını almak için de kullanılabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Arama hücre üst bilgisi alt öğesi yerelleştirilmiş denetim türü
|
SearchCellHeaderSubElementLocalizedControlType | string |
Aranacak hücre üst bilgisi alt öğesi yerelleştirilmiş denetim türü. Hücre üst bilgilerini aramazsanız boş bırakın. |
|
|
Arama hücre üst bilgisi alt öğesi denetim türü
|
SearchCellHeaderSubElementControlType | integer |
Aranacak hücre üst bilgisi alt öğesi denetim türü (yerelleştirilmemiş bir tamsayı). Bu, farklı dillerde aynı değerdir. Hücre üst bilgilerini aramıyorsanız 0'da bırakın. |
|
|
Arama hücresi alt öğesi yerelleştirilmiş denetim türü
|
SearchCellSubElementLocalizedControlType | string |
Aranacak hücre alt öğesi yerelleştirilmiş denetim türü. |
|
|
Arama hücresi alt öğesi denetim türü
|
SearchCellSubElementControlType | integer |
Aranacak hücre alt öğesi denetim türü (yerelleştirilmemiş bir tamsayı). Bu, farklı dillerde aynı değerdir. |
|
|
Hücre alt öğeleri için alt öğeleri arama
|
SearchDescendantsForCellSubElements | boolean |
True olarak ayarlanırsa, bulunan öğenin altındaki UIA ağacı hücre ve hücre üst bilgisi alt öğeleri (çıkış tablosundaki hücreleri dolduracak öğe değerleri) için aranır. Bu daha kapsamlıdır ancak daha uzun sürebilir. Yalnızca doğrudan öğesinin altındaki öğelerle ilgileniyorsanız, bunu false olarak ayarlamak isteyebilirsiniz. |
|
|
Döndürülecek ilk hücre üst bilgisi alt öğesi
|
FirstCellHeaderSubElementToReturn | integer |
Döndürülecek ilk hücre üst bilgisi alt öğesinin dizini, 1'den başlayarak. Öğeleri ters sırada döndürmek istiyorsanız (UIA ağacının alt kısmından), alternatif olarak -1'den başlayan negatif bir dizin belirtebilirsiniz. |
|
|
Döndürülecek en fazla hücre üst bilgisi alt öğesi
|
MaxCellHeaderSubElementsToReturn | integer |
Döndürülecek en fazla hücre üst bilgisi alt öğesi sayısı veya tüm alt öğeleri döndürmek için 0. |
|
|
Döndürülecek ilk hücre alt öğesi
|
FirstCellSubElementToReturn | integer |
Döndürülecek ilk hücre alt öğesinin dizini, 1'den başlayarak. Öğeleri ters sırada döndürmek istiyorsanız (UIA ağacının alt kısmından), alternatif olarak -1'den başlayan negatif bir dizin belirtebilirsiniz. |
|
|
Döndürülecek en fazla hücre alt öğesi
|
MaxCellSubElementsToReturn | integer |
Döndürülecek en fazla hücre alt öğesi sayısı veya tüm alt öğeleri döndürmek için 0. |
|
|
İstenen sütun sayısı
|
RequestedNumberOfColumns | integer |
Çıkış tablosunda istediğiniz sütun sayısı. Okunan öğe için bu değerin doğru olması gerekir, aksi takdirde beklenmeyen sonuçlar alırsınız. |
|
|
Hücre alt öğesi değer önceliği
|
CellSubElementValuePriority | integer |
Çıkış tablosunda kullanılacak değer olarak hücre alt öğesi değerini kullanma önceliği. 1 en yüksek önceliktir. 2 ikinci önceliktir. 3 üçüncü önceliktir. 0 kullanılmıyor. |
|
|
Hücre alt öğesi metin değeri önceliği
|
CellSubElementTextValuePriority | integer |
Çıkış tablosunda kullanılacak değer olarak hücre alt öğesi metin değerini kullanma önceliği. 1 en yüksek önceliktir. 2 ikinci önceliktir. 3 üçüncü önceliktir. 0 kullanılmıyor. |
|
|
Hücre alt öğesi adı değer önceliği
|
CellSubElementNameValuePriority | integer |
Çıkış tablosunda kullanılacak değer olarak hücre alt öğesi adını (etiketler için ortak) kullanma önceliği. 1 en yüksek önceliktir. 2 ikinci önceliktir. 3 üçüncü önceliktir. 0 kullanılmıyor. |
|
|
En düşük hücre alt öğesi genişliği
|
MinimumCellSubElementWidth | integer |
Tabloya dahil edilecek bir hücre alt öğesinin piksel cinsinden minimum genişliği. |
|
|
En düşük hücre alt öğesi yüksekliği
|
MinimumCellSubElementHeight | integer |
Tabloya eklenecek hücre alt öğesinin piksel cinsinden en düşük yüksekliği. |
|
|
Hücre alt öğesi sınırlayıcı kutusunun solunda ara
|
SearchCellSubElementBoundingBoxLeft | integer |
Yalnızca sınırlayıcı kutunun içinde tam olarak bulunan hücre alt öğelerini içerir. Varsayılan olarak sınırlayıcı kutu tüm öğeleri içerecek kadar büyüktür. |
|
|
Hücre alt öğesi sınırlayıcı kutusunu sağda ara
|
SearchCellSubElementBoundingBoxRight | integer |
Yalnızca sınırlayıcı kutunun içinde tam olarak bulunan hücre alt öğelerini içerir. Varsayılan olarak sınırlayıcı kutu tüm öğeleri içerecek kadar büyüktür. |
|
|
Arama hücre alt öğesi sınırlayıcı kutusu üst
|
SearchCellSubElementBoundingBoxTop | integer |
Yalnızca sınırlayıcı kutunun içinde tam olarak bulunan hücre alt öğelerini içerir. Varsayılan olarak sınırlayıcı kutu tüm öğeleri içerecek kadar büyüktür. |
|
|
Alt öğe sınırlayıcı kutu altta arama
|
SearchCellSubElementBoundingBoxBottom | integer |
Yalnızca sınırlayıcı kutunun içinde tam olarak bulunan hücre alt öğelerini içerir. Varsayılan olarak sınırlayıcı kutu tüm öğeleri içerecek kadar büyüktür. |
|
|
Tabloyu iş parçacığı olarak okuma
|
ReadTableAsThread | boolean |
false (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı tabloyu hemen okur ve içeriği Director'a döndürür. Büyük tabloları okuyorsanız, bu eylem zaman aşımına neden olabilir. true olarak ayarlanırsa, IA-Connect Aracısı tabloyu Aracı iş parçacığı olarak okur ve IA-Connect Direktörü (veya Orchestrator, PowerShell modülü, Mavi Prizma) bu Aracı iş parçacığının durumunu izleyerek tamamlanmasını bekler. Bu, büyük tabloların zaman aşımları olmadan okunmasını sağlar. IA-Connect Aracıları 9.3 ve önceki sürümleri, Aracı iş parçacığı olarak değil yalnızca hemen tabloları okuyabiliyordu. |
|
|
İş parçacığı kimliği için çıkış verilerini alma
|
RetrieveOutputDataFromThreadId | integer |
Bu eylemi daha önce aracı iş parçacığı olarak çalıştırdıysanız ve 'İş parçacığını beklemek için saniye sayısı' değerini 0 olarak ayarladıysanız, sonuçları almak için Aracı iş parçacığı kimliğini sağlayın. Bu Aracı iş parçacığı kimliği, bu eylemin önceki çağrısı tarafından sağlanacaktır. Tabloyu okuyorsanız (ve bu nedenle aracı iş parçacığı olarak önceki bir sorgu çalıştırmasının sonuçlarını almadığınızda) 0 (varsayılan) olarak ayarlayın. |
|
|
İş parçacığını beklemek için saniyeler
|
SecondsToWaitForThread | integer |
'Tabloyu iş parçacığı olarak oku' true olarak ayarlandıysa, Aracı iş parçacığının tamamlanması için kaç saniye bekleniyor. Tabloyu okuyan Aracı iş parçacığı bu süre içinde tamamlanmamışsa bir özel durum oluşturulur. Beklemeyi atlamak için 0 olarak ayarlayın: Aracı tabloyu okumaya devam eder, ancak sonraki eylem için de kullanılabilir. Daha sonra Aracı iş parçacığının tamamlanmasını beklemek için 'Aracı iş parçacığının başarıyla tamamlanmasını bekle' eylemini kullanarak sonuçları (tablonun içeriği) alabilir ve ardından Aracı iş parçacığı kimliğine ayarlanmış 'İş parçacığı kimliği için çıkış verilerini al' girişiyle bu 'Birden çok UIA öğesini tablo olarak al' eylemini yeniden çalıştırabilirsiniz. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Bulunan hücre alt öğelerinin sayısı
|
NumberOfCellSubElementsFound | integer |
Arama ölçütleriyle eşleşen hücre alt öğelerinin (üst bilgi değil) sayısı. |
|
Döndürülen hücre alt öğelerinin sayısı
|
NumberOfCellSubElementsReturned | integer |
Döndürülen hücre alt öğelerinin sayısı (üst bilgi değil) (döndürülecek ilk veya en fazla öğe sayısı belirtilmesi durumunda bulunan öğe sayısından daha düşük olabilir). |
|
Tablo içeriği JSON
|
TableContentsJSON | string |
JSON biçiminde birden çok öğe içeriğinden oluşturulan tablo. |
|
Tablodaki satır sayısı
|
NumberOfRowsInTable | integer |
Çıkış tablosundaki satır sayısı. |
|
Tablodaki sütun sayısı
|
NumberOfColumnsInTable | integer |
Çıkış tablosundaki sütun sayısı. |
|
İş Parçacığı Kimliği
|
ThreadId | integer |
Bu eylem bir Aracı iş parçacığı olarak çalıştırılıyorsa, bu çıkış eylemin işlemini izlemek ve iş parçacığı tamamlandığında tablo içeriğini almak için kullanılabilecek Aracı iş parçacığı kimliğini tutar. |
Tüm UIA öğe tanıtıcılarını sıfırla
Şu anda IA-Connect tarafından depolanan tüm UIA öğe tanıtıcılarını sıfırlar. Bu, çok fazla öğe tanımladıysanız ve çok sayıda öğe tanıtıcısı depoladıysanız yararlı olabilir. Çok fazla sayıda öğe tutamacının (100.000+) olduğu senaryolarda bu eylem RAM kullanımını boşaltmak için de kullanılabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA datagrid öğesi içeriğini alma
Datagrid öğesinin içeriğini döndürür. Bu, satır, sütun, üst bilgi ve hücre içeren bir öğedir (tablo gibi). Bu eylem, aracı iş parçacığı olarak çalıştırılacak bu eylemin önceki bir yürütmesinin sonuçlarını almak için de kullanılabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Yalnızca Ekrandaki sütunları alma
|
OnScreenColumnsOnly | boolean |
True olarak ayarlanırsa yalnızca ekrandaki sütunlar döndürülür. |
|
|
Yalnızca Ekrandaki satırları alma
|
OnScreenRowsOnly | boolean |
True olarak ayarlanırsa yalnızca ekrandaki satırlar döndürülür. |
|
|
Null değerleri boş olarak döndürme
|
ReturnNullValuesAsBlank | boolean |
True olarak ayarlanırsa, null değerler '' (boş) olarak döndürülür. False olarak ayarlanırsa, null değerler genellikle '(null)' olarak döndürülür. |
|
|
Alternatif üst bilgi satırı adı
|
AlternativeHeaderRowName | string |
Varsayılan olarak, DataGrid'deki üst bilgi satırında 'Üst Satır' UIA öğesi adı bulunur. Üst bilgi satırının adı farklıysa, bu adı burada belirtin. |
|
|
İade satırı UIA adı
|
ReturnRowUIAName | boolean |
Bu giriş olarak ayarlanırsa, satır UIA adı çıkış koleksiyonundaki bir sütunda depolanır. Sütunun adı , 'Satır UIA adı depolamak için sütunun adı' girişiyle tanımlanır. |
|
|
Satır UIA adını depoacak sütunun adı
|
NameOfColumnToStoreRowUIAName | string |
'Return row UIA name' girişi true olarak ayarlandıysa, bu giriş uia satırının adını tutmak için çıkış koleksiyonundaki sütunun adını belirtir. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
döndürülecek ilk öğe
|
FirstItemToReturn | integer |
1'den başlayarak döndürülecek ilk öğenin (satır) öğe dizini. |
|
|
Döndürülecek en fazla öğe
|
MaxItemsToReturn | integer |
Döndürülecek en fazla öğe (satır) sayısı veya tüm öğeleri (satırlar) döndürmek için 0. |
|
|
İlk N satırı boş satırlar için tara
|
ScanFirstNRowsForEmptyRows | integer |
Bazı veri kılavuzlarının UIA ağacında birkaç boş / null satır öğesi vardır (genellikle en üsttedir) ve IA-Connect bu satır öğelerini kullanıcı arabiriminde görünen tabloda hiçbir şeyi temsil etmediğinden otomatik olarak atlar. Bu giriş 0 (varsayılan) olarak ayarlanırsa, 'Döndürülecek ilk öğe' tablo içinde daha derin satırları alacak şekilde ayarlanmış olsa bile, IA-Connect Aracısı her zaman ilk satırdan satır öğelerini tarar. Bu, satır dizin numaralarıyla tutarlılık sağlar, ancak ilk satırdan istenen satırlara kadar tüm satırların taranması gerektiğinden performansı etkiler. Tablodaki tek boş /null satır öğelerinin ilk N (örneğin 10) satır içinde olduğundan eminseniz, performansı artırmak için bunu N (örneğin 10) olarak ayarlayabilirsiniz. Ne yaptığınızı bilmiyorsanız 0 dışında bir değere ayarlamayın. |
|
|
Tabloyu iş parçacığı olarak okuma
|
ReadTableAsThread | boolean |
false (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı tabloyu hemen okur ve içeriği Director'a döndürür. Büyük tabloları okuyorsanız, bu eylem zaman aşımına neden olabilir. true olarak ayarlanırsa, IA-Connect Aracısı tabloyu Aracı iş parçacığı olarak okur ve IA-Connect Direktörü (veya Orchestrator, PowerShell modülü, Mavi Prizma) bu Aracı iş parçacığının durumunu izleyerek tamamlanmasını bekler. Bu, büyük tabloların zaman aşımları olmadan okunmasını sağlar. IA-Connect Aracıları 9.3 ve önceki sürümleri, Aracı iş parçacığı olarak değil yalnızca hemen tabloları okuyabiliyordu. |
|
|
İş parçacığı kimliği için çıkış verilerini alma
|
RetrieveOutputDataFromThreadId | integer |
Bu eylemi daha önce aracı iş parçacığı olarak çalıştırdıysanız ve 'İş parçacığını beklemek için saniye sayısı' değerini 0 olarak ayarladıysanız, sonuçları almak için Aracı iş parçacığı kimliğini sağlayın. Bu Aracı iş parçacığı kimliği, bu eylemin önceki çağrısı tarafından sağlanacaktır. Datagrid okuyorsanız (ve bu nedenle aracı iş parçacığı olarak önceki bir sorgu çalıştırmasının sonuçlarını almadığınızda) 0 (varsayılan) olarak ayarlayın. |
|
|
İş parçacığını beklemek için saniyeler
|
SecondsToWaitForThread | integer |
'Tabloyu iş parçacığı olarak oku' true olarak ayarlandıysa, Aracı iş parçacığının tamamlanması için kaç saniye bekleniyor. Tabloyu okuyan Aracı iş parçacığı bu süre içinde tamamlanmamışsa bir özel durum oluşturulur. Beklemeyi atlamak için 0 olarak ayarlayın: Aracı datagrid'i okumaya devam eder, ancak bir sonraki eylem için de kullanılabilir. Daha sonra Aracı iş parçacığının tamamlanmasını beklemek için 'Aracı iş parçacığının başarıyla tamamlanmasını bekle' eylemini kullanarak sonuçları (veri kılavuzunun içeriği) alabilir ve ardından 'İş parçacığı kimliği için çıkış verilerini al' girişi Aracı iş parçacığı kimliği olarak ayarlanmış bu 'UIA veri kılavuzu öğesi içeriğini al' eylemini yeniden çalıştırabilirsiniz. |
|
|
Veri kılavuzlarını her N yüzde dikey olarak kaydırma
|
ScrollDataGridVerticallyEveryNPercent | integer |
Veri kılavuzunu kaydırılan konuma (veya yakınına) düzenli aralıklarla kaydırdığınızda bazı büyük veri kılavuzlarını (örneğin, binlerce satırla) okuma performansının arttığını gözlemlenmiştir. 0 (varsayılan) olarak ayarlanırsa, içerik okunurken datagrid kaydırılmaz. 1 ile 100 arasında bir değere ayarlanırsa, içerik okunurken veri kılavuzu düzenli aralıklarla kaydırılır (toplam satır sayısının her N yüzdesi). Örneğin: 20 olarak ayarlanırsa, veri kılavuzu yüzde 0, 20, 40, 60, 80 oranında kaydırılır. Alternatif olarak, her N yüzdesi yerine her N satırı kaydırmak için 'Her N satırda dikey olarak veri kılavuzu kaydırma' seçeneğini kullanın. |
|
|
Datagrid'i her N satırda dikey olarak kaydırma
|
ScrollDataGridVerticallyEveryNRows | integer |
Veri kılavuzunu kaydırılan konuma (veya yakınına) düzenli aralıklarla kaydırdığınızda bazı büyük veri kılavuzlarını (örneğin, binlerce satırla) okuma performansının arttığını gözlemlenmiştir. 0 (varsayılan) olarak ayarlanırsa, içerik okunurken datagrid kaydırılmaz. 1 veya daha yüksek bir değere ayarlanırsa, datagrid içeriği okunurken her N satırı kaydırılır. Örneğin: 5 olarak ayarlanırsa datagrid her 5 satırda bir kaydırılır. Alternatif olarak, her N satırı yerine satırların her N yüzdesini kaydırmak için 'Her N yüzde dikey veri kılavuzunu kaydır' seçeneğini kullanın. |
|
|
Datagrid dikey öğe tutamacını kaydırma
|
ScrollDataGridVerticallyElementHandle | integer |
veri kılavuzunu içerik okurken dikey olarak kaydırıyorsanız, bu giriş IA-Connect dikey kaydırma çubuğunu nasıl bulacağını tanımlar. 0 olarak ayarlanırsa, IA-Connect 'kaydırma' desenini kullanarak (datagrid destekliyorsa) veya datagrid içinde yer alan dikey kaydırma çubuğunu arayarak datagrid'i doğrudan kaydırmayı dener. Alternatif olarak, 1 veya daha yüksek bir değer olan dikey kaydırma çubuğu öğesinin (içindeki düğmeler değil, kaydırma çubuğu öğesinin kendisi) IA-Connect UIA tutamacını belirtebilirsiniz. |
|
|
Kaydırma için en düşük veri kılavuzu satırları
|
MinimumDataGridRowsForScrolling | integer |
veri kılavuzunu içerik okurken dikey olarak kaydırıyorsanız, bu giriş IA-Connect kaydırma gerçekleştirmeden önce tabloda gereken en düşük satır sayısını belirtir. 0 olarak ayarlanırsa, satır sayısından bağımsız olarak IA-Connect kaydırılır. Pozitif bir sayıya ayarlanırsa, IA-Connect kaydırma işlemini yalnızca veri kılavuzunda bu sayıda satır veya daha fazla olduğunda gerçekleştirir. |
|
|
Kaydırılamıyorsa özel durum tetikleme
|
RaiseExceptionIfCannotScroll | boolean |
İçeriği okurken datagrid dikey olarak kaydırılıyorsa: Kaydırma hatasının özel durum olarak kabul edilmesi gerekiyorsa bu girişi true olarak ayarlayın veya kaydırma hatası yoksayılırsa false (varsayılan) olarak ayarlayın. Kaydırmaya yönelik yaygın hatalar arasında kaydırma çubuklarının bulunamaması veya kaydırma çubuklarının kaydırmaya uygun bir UIA deseni ('scroll', 'rangevalue' veya 'value') yoktur. |
|
|
Alternatif dikey kaydırma çubuğu adı
|
AlternativeVerticalScrollbarName | string |
Varsayılan olarak, bir veri kılavuzundaki dikey kaydırma çubuğu 'satır', 'Dikey Kaydırma Çubuğu' UIA öğesi adına sahiptir. Dikey kaydırma çubuğunun adı farklıysa, bu adı burada belirtin. bu, IA-Connect içeriği okurken veri kılavuzunu düzenli aralıklarla kaydırmasını istiyorsanız, 'Scroll datagrid vertically element handle' alanı 0 olarak ayarlanır (IA-Connect veri kılavuzunu doğrudan kaydırması gerektiğini belirtir) ancak veri kılavuzu 'kaydırma' desenini uygulamaz. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Datagrid içeriği JSON
|
DataGridContentsJSON | string |
JSON biçimindeki datagrid öğesi içeriği. |
|
Tablodaki satır sayısı
|
NumberOfRowsInTable | integer |
Tablo hemen okunduysa çıkış tablosundaki satır sayısı. |
|
Tablodaki sütun sayısı
|
NumberOfColumnsInTable | integer |
Tablo hemen okunduysa çıkış tablosundaki sütun sayısı. |
|
İş Parçacığı Kimliği
|
ThreadId | integer |
Bu eylem bir Aracı iş parçacığı olarak çalıştırılıyorsa, bu çıkış eylemin işlemini izlemek ve iş parçacığı tamamlandığında veri kılavuzu içeriğini almak için kullanılabilecek Aracı iş parçacığı kimliğini tutar. |
UIA datagrid öğesi özelliklerini alma
DataGrid öğesinin tablo özelliklerini döndürür. Bu, satır, sütun, üst bilgi ve hücre içeren bir öğedir (tablo gibi).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Alternatif üst bilgi satırı adı
|
AlternativeHeaderRowName | string |
Varsayılan olarak, DataGrid'deki üst bilgi satırında 'Üst Satır' UIA adı bulunur. Üst bilgi satırının adı farklıysa, bu adı burada belirtin. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Sütun sayısı
|
NumberOfColumns | integer |
Datagrid'deki sütun sayısı. |
|
Görünür sütun sayısı
|
NumberOfVisibleColumns | integer |
Veri kılavuzundaki görünür sütunların sayısı. |
|
Satır sayısı
|
NumberOfRows | integer |
Veri kılavuzundaki satır sayısı. |
|
Görünür satır sayısı
|
NumberOfVisibleRows | integer |
Datagrid'deki görünür satırların sayısı. |
|
İlk görünür satır
|
FirstVisibleRow | integer |
Datagrid'deki ilk görünür satırın dizini. |
|
Son görünür satır
|
LastVisibleRow | integer |
Datagrid'deki son görünür satırın dizini. |
|
Kaydırma çubuğu sayısı
|
NumberOfScrollbars | integer |
Datagrid'in sahip olduğu kaydırma çubuklarının sayısı. |
|
Kaydırma çubuğu adları
|
ScrollbarNames | string |
Kaydırma çubuklarının adlarının virgülle ayrılmış listesi (örneğin, Yatay, Dikey). |
UIA işlem kimliği ana penceresini bekleyin
Bir işlemin ana penceresinin (İşlem Kimliği tarafından belirtilen) var olmasını bekleyen ve bir tanıtıcı döndüren basit ve hızlı bir Win32 eylemi. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama işlemi kimliği
|
ProcessId | True | integer |
Beklenme işleminin kimliği (IA-Connect Ortamı/Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanan şekilde). |
|
Beklenecek saniye sayısı
|
SecondsToWait | True | integer |
İşlem ana penceresinin beklendiği en fazla saniye sayısı. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe var
|
ElementExists | boolean |
Öğe varsa true veya yoksa false döndürür. |
|
Pencere tutamacı
|
WindowHandle | integer |
Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Pencere öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
Pencere öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
Pencere öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
Pencere öğesinin UIA yerelleştirilmiş denetim türü. |
UIA işlemi ana penceresini bekleme
Bir tanıtıcı döndürmeden önce bir işlemin ana penceresinin (ada göre belirtilen) var olmasını bekleyen basit ve hızlı bir Win32 eylemi. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama işlemi adı
|
SearchProcessName | True | string |
Aranacak işlemin adı, örneğin not defteri. |
|
Beklenecek saniye sayısı
|
SecondsToWait | True | integer |
İşlem ana penceresinin beklendiği en fazla saniye sayısı. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | integer |
Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Pencere öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
Pencere öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
Pencere öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
Pencere öğesinin UIA yerelleştirilmiş denetim türü. |
|
Öğe var
|
ElementExists | boolean |
Pencere varsa true veya yoksa false döndürür. |
UIA işlemi zaman aşımını ayarlama
UIA API'sinin bir uygulamanın bir öğe hakkındaki bilgileri döndürmesini ne kadar bekleyeceğini denetler. Bu işlem zaman aşımına genellikle yalnızca uygulama yanıt vermiyorsa ulaşılabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Zaman aşımı süresi (saniye cinsinden)
|
TimeoutInSeconds | True | double |
UIA API'sinin bir uygulamanın bir öğe hakkındaki bilgileri döndürmesini bekleyeceği en uzun süre. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA liste öğesi öğelerini alma
Belirtilen öğe altında bulunan alt öğe öğelerinin listesini döndürür (genellikle açılan menü / menü öğeleri).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Önce genişlet
|
ExpandFirst | boolean |
true olarak ayarlanırsa, IA-Connect liste öğesi öğelerini aramadan önce listeyi genişletmeyi dener. Bu, liste öğesi öğeleri liste genişletilinceye kadar oluşturulmayabileceği için dinamik listeler için kullanışlıdır. |
|
|
Sonra daralt
|
CollapseAfter | boolean |
True olarak ayarlanırsa, arama yürütüldükten sonra liste daraltılır. |
|
|
Seçili öğeleri denetleme
|
CheckForSelectedItems | boolean |
True olarak ayarlanırsa, çıkış koleksiyonu liste öğesinin seçili olup olmadığını belirten ek bir özellik içerir. |
|
|
Genişletme ve daraltma arasındaki saniye sayısı
|
SecondsBetweenExpandCollapse | double |
Genişletme ve daraltma eylemleri arasında beklenecek saniye sayısı (bunlar true olarak ayarlandıysa). |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Liste öğelerinin sayısı
|
NumberOfListItems | integer |
Listedeki öğelerin sayısı. |
|
Liste öğeleri JSON
|
ListItemsJSON | string |
Listedeki öğelerin JSON biçimindeki özellikleri. |
|
Seçili öğe sayısı
|
NumberOfSelectedItems | integer |
Listedeki seçili öğelerin sayısı. |
|
Seçilen ilk öğenin dizini
|
IndexOfFirstSelectedItem | integer |
Seçilen ilk öğenin listesindeki dizin. |
|
Seçili öğe adı
|
SelectedItemName | string |
Seçili öğenin adı. |
UIA masaüstü öğelerini alma
Masaüstündeki tüm pencerelerin ve iletişim kutularının listesini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchElementLocalizedControlType | string |
Sonuçları öğenin yerelleştirilmiş denetim türüne göre filtreleyin. |
|
|
Arama işlemi kimliği
|
SearchProcessID | integer |
Belirtilirse, arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın. |
|
|
Dönüş öğesi tutamacı
|
ReturnElementHandle | boolean |
true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir. |
|
|
döndürülecek ilk öğe
|
FirstItemToReturn | integer |
1'den başlayarak döndürülecek ilk öğenin öğe dizini. Öğeleri ters sırada döndürmek istiyorsanız (UIA ağacının alt kısmından), alternatif olarak -1'den başlayan negatif bir dizin belirtebilirsiniz. |
|
|
Döndürülecek en fazla öğe
|
MaxItemsToReturn | integer |
Döndürülecek öğe sayısı üst sınırı veya tüm öğeleri döndürmek için 0. |
|
|
Alt işlemleri dahil et
|
IncludeChildProcesses | boolean |
true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Bulunan öğe sayısı
|
NumberOfElementsFound | integer |
Arama ölçütlerine uyan bulunan masaüstü öğelerinin sayısı. |
|
Döndürülen öğe sayısı
|
NumberOfElementsReturned | integer |
Döndürülen masaüstü öğelerinin sayısı (döndürülecek en fazla öğe sayısı belirtildiyse bu, bulunan öğe sayısından daha düşük olabilir). |
|
Öğe özellikleri
|
ElementProperties | array of object |
Arama ölçütlerine uyan masaüstü öğelerinin öğe özellikleri bulundu. |
|
items
|
ElementProperties | object |
UIA masaüstü öğesi var mı?
Bir masaüstü öğesinin var olup olmadığını raporlar ve bazı temel öğe özellikleri sağlar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama işlemi kimliği
|
SearchProcessId | integer |
Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0). |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dönüş öğesi tutamacı
|
ReturnElementHandle | boolean |
true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Alt işlemleri dahil et
|
IncludeChildProcesses | boolean |
true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe var
|
ElementExists | boolean |
Öğe varsa true veya yoksa false döndürür. |
|
Öğe tutamacı
|
ElementHandle | integer |
öğesinin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
öğesinin UIA yerelleştirilmiş denetim türü. |
UIA masaüstü öğesini bekleyin
Bir masaüstü öğesinin (genellikle bir pencere) var olmasını bekler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama işlemi kimliği
|
SearchProcessId | integer |
Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0). |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dönüş öğesi tutamacı
|
ReturnElementHandle | boolean |
true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir. |
|
|
Beklenecek saniye sayısı
|
SecondsToWait | True | integer |
Öğenin var olmasını beklemek için en fazla saniye sayısı. |
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Alt işlemleri dahil et
|
IncludeChildProcesses | boolean |
true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür. |
|
|
Öğe bulunamazsa özel durum tetikle
|
RaiseExceptionIfElementNotFound | boolean |
UIA öğesi bekleme süresinden sonra mevcut değilse IA-Connect bir özel durum tetiklemelidir? |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe var
|
ElementExists | boolean |
Öğe varsa true veya yoksa false döndürür. |
|
Öğe tutamacı
|
ElementHandle | integer |
öğesinin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
öğesinin UIA yerelleştirilmiş denetim türü. |
UIA masaüstü öğesinin mevcut olmamasını bekleyin
Bir masaüstü öğesinin (genellikle bir pencere) artık var olmamasını bekler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama işlemi kimliği
|
SearchProcessId | integer |
Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0). |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Beklenecek saniye sayısı
|
SecondsToWait | True | integer |
Öğenin var olmaması için beklenmek için en fazla saniye sayısı. |
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Alt işlemleri dahil et
|
IncludeChildProcesses | boolean |
true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür. |
|
|
Öğe hala varsa özel durum tetikle
|
RaiseExceptionIfElementStillExists | boolean |
UIA öğesi bekleme süresinden sonra hala mevcutsa IA-Connect bir özel durum tetiklemelidir? |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe beklemeden önce var
|
ElementExistsBeforeWait | boolean |
Öğesi beklemeden önce varsa true veya değilse false döndürür. |
|
Öğe beklendikten sonra var
|
ElementExistsAfterWait | boolean |
Öğesi beklendikten sonra varsa true veya değilse false döndürür. |
UIA penceresini en aza indir
Belirtilen UIA tutamacıyla pencereyi en aza indirir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | True | integer |
Pencerenin en aza indirilmesi için UIA tutamacı. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA penceresini en üst düzeye çıkarma
Belirtilen UIA tutamacıyla pencereyi en üst düzeye çıkarır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | True | integer |
Pencerenin en üst düzeye çıkarılması için UIA tutamacı. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA penceresini normal olarak ayarlama
Pencereyi belirtilen UIA tutamacı ile normalleştirir (örneğin, küçültülmüş veya en üst düzeye çıkarmak yerine normal boyutlu bir pencereye ayarlar).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | True | integer |
Pencerenin normalleşmesi için UIA tutamacı. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğe desenlerini alma
Bir UIA öğesi için hangi UIA desenlerinin kullanılabilir olduğunu ve bu nedenle hangi IA-Connect UIA eylemlerinin öğe üzerinde etkisi olabileceğini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Genişletme daraltma deseni kullanılabilir
|
ExpandCollapsePatternAvailable | boolean |
UIA genişletme daraltma düzeni kullanılabilir ve bu nedenle bir öğeyi genişleten veya daraltan eylemler (örneğin, açılan menü) işe yarama olasılığı yüksektir. |
|
Kullanılabilir çağırma düzeni
|
InvokePatternAvailable | boolean |
UIA çağırma düzeni kullanılabilir ve bu nedenle bir öğeye basan veya bir liste öğesi öğesine tıklayan eylemler büyük olasılıkla çalışır. |
|
Kullanılabilir aralık değeri deseni
|
RangeValuePatternAvailable | boolean |
UIA aralık değeri deseni kullanılabilir ve bu nedenle öğeyi veya kaydırıcıyı kaydıran eylemler işe yarama olasılığı yüksektir. |
|
Kaydırma düzeni kullanılabilir
|
ScrollPatternAvailable | boolean |
UIA kaydırma düzeni kullanılabilir ve bu nedenle bir öğeyi kaydıran eylemler çalışma olasılığı yüksektir. |
|
Kullanılabilir seçim öğesi deseni
|
SelectionItemPatternAvailable | boolean |
UIA seçim öğesi deseni kullanılabilir ve bu nedenle bir öğeyi seçen eylemler çalışma olasılığı yüksektir. |
|
Kullanılabilir metin deseni
|
TextPatternAvailable | boolean |
UIA metin deseni kullanılabilir ve bu nedenle bir öğe metin değerini okuyan eylemler işe yarama olasılığı yüksektir. |
|
Geçiş deseni kullanılabilir
|
TogglePatternAvailable | boolean |
UIA geçiş düzeni kullanılabilir ve bu nedenle bir öğeyi denetleyen, işaretini kaldıran veya iki durumlu düğmeyi kaldıran eylemler işe yarama olasılığı yüksektir. |
|
Kullanılabilir değer deseni
|
ValuePatternAvailable | boolean |
UIA değer deseni kullanılabilir ve bu nedenle bir öğeye metin giren veya öğe değerini okuyan eylemler işe yarama olasılığı yüksektir. Kaydırma çubukları da bir değer desenine tepki verebilir. |
|
Kullanılabilir pencere deseni
|
WindowPatternAvailable | boolean |
UIA pencere deseni kullanılabilir ve bu nedenle bir öğeyi kapatan, en üst düzeye çıkaran veya en aza indiren eylemlerin çalışma olasılığı yüksektir. |
|
Kılavuz deseni kullanılabilir
|
GridPatternAvailable | boolean |
UIA kılavuz deseni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
|
Kullanılabilir kılavuz öğesi deseni
|
GridItemPatternAvailable | boolean |
UIA kılavuz öğesi deseni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
|
Eski IAccessible deseni kullanılabilir
|
LegacyIAccessiblePatternAvailable | boolean |
UIA eski IAccessible deseni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
|
Kullanılabilir seçim deseni
|
SelectionPatternAvailable | boolean |
UIA seçim düzeni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
|
Elektronik tablo deseni kullanılabilir
|
SpreadsheetPatternAvailable | boolean |
UIA elektronik tablo düzeni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
|
Elektronik tablo öğesi deseni kullanılabilir
|
SpreadsheetItemPatternAvailable | boolean |
UIA elektronik tablo öğesi deseni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
|
Tablo deseni kullanılabilir
|
TablePatternAvailable | boolean |
UIA tablo düzeni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
|
Tablo öğesi deseni kullanılabilir
|
TableItemPatternAvailable | boolean |
UIA tablo öğesi deseni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
|
Metin deseni 2 kullanılabilir
|
TextPattern2Available | boolean |
UIA metin deseni 2 kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
|
Metin düzenleme düzeni kullanılabilir
|
TextEditPatternAvailable | boolean |
UIA metin düzenleme düzeni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
|
Dönüşüm deseni kullanılabilir
|
TransformPatternAvailable | boolean |
UIA dönüştürme düzeni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz. |
UIA öğe değerini alma
Bir öğenin değerini döndürür. Değer genellikle bir metin giriş alanıyla ilişkilendirilir, ancak birçok öğe bu özelliğe sahip olabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe değeri
|
ElementValue | string |
öğesinin değeri. |
UIA öğe penceresini kapatma
Öğe penceresini kapatır. Genellikle yalnızca pencereler veya iletişim kutuları üzerinde çalışır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesi arama modunu alma
UIA için IA-Connect Aracısı eylemleri tarafından hangi UIA öğesi arama modunun kullanıldığını alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
UIA öğesi arama modu
|
UIAElementSearchMode | string |
IA-Connect Aracısı tarafından kullanılan geçerli UIA öğesi arama modu. |
UIA öğesi arama modunu ayarlama
UIA eylemleri gerçekleştirirken IA-Connect Aracısı tarafından hangi UIA öğesi arama modunun kullanılacağını seçin. Genellikle, bu eylem yalnızca varsayılan modla ilgili bir sorun yaşıyorsanız kullanılır (Tümünü bul).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
UIA öğesi arama modu
|
UIAElementSearchMode | True | string |
Kullanılacak UIA öğesi arama modu. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Komut sonucu
|
SetUIAElementSearchModeResult | boolean |
Komutun sonucu (başarı veya başarısızlık). |
|
Hata mesajı
|
ErrorMessage | string |
Komut başarılı olmazsa, döndürülen hata iletisini içerir. |
UIA öğesi arama renk bölgesini alma
Belirtilen renk ölçütlerini karşılayan bir UIA öğesi içindeki piksel bölgesinin ayrıntılarını döndürür. Aracı, öğenin koordinatlarında bir ekran görüntüsü alarak renkleri bulacağından önce öğe öne getirilmelidir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Arama rengi
|
SearchColour | True | string |
0xAARRGGBB, #AARRGGBB, 0xRRGGBB veya her renk kanalının onaltılık biçimde bayt olduğu #RRGGBB (00 tamamen kapalı, FF tamamen açık) biçiminde renk arayın. Örneğin: kırmızı için #FF0000, mavi için #00FF00, siyah için #000000, beyaz için #FFFFFF. |
|
Maksimum renk sapması
|
MaxColourDeviation | True | integer |
Bir elementin maksimum rengi, eşleşme olarak kabul edilmeden önce arama renginden sapabilir. Sapma olmadan 0. Sapma RGB değerleriyle ölçülür. Örneğin: #FF0000 #FE0102 4 farklıdır. 15 sapma iyi bir başlangıç noktası olabilir. |
|
Sol piksel X uzaklığı
|
LeftPixelXOffset | integer |
Arama alanının sol kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır. |
|
|
Sağ piksel X uzaklığı
|
RightPixelXOffset | integer |
Arama alanının sağ kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır. |
|
|
Üst piksel Y uzaklığı
|
TopPixelYOffset | integer |
Arama alanının üst kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır. |
|
|
Alt piksel Y uzaklığı
|
BottomPixelYOffset | integer |
Arama alanının alt kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır. |
|
|
Aracıyı Gizle
|
HideAgent | boolean |
Analiz edilen öğeyi gizlemediğinden emin olmak için Aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın. |
|
|
Ekran koordinatlarını fiziksel olarak döndürme
|
ReturnPhysicalCoordinates | boolean |
Ekran koordinatlarının fiziksel koordinatlar olarak döndürülecek şekilde true olarak ayarlayın. Sanal koordinat olarak döndürülecek ekran koordinatları için false olarak ayarlayın. Temel alınan görüntü ölçeklendirmesi 100%ise, hem fiziksel hem de sanal koordinatlar aynıdır. Öğe koordinatları her zaman sanal koordinat olarak döndürülür. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Eşleşen renkle eşleşen piksel sayısı
|
NumberOfPixelsMatchingColour | integer |
Belirtilen renkle eşleşen piksel sayısı. |
|
Renk eşleştirme sınırlayıcı kutu öğesi sol piksel
|
ColourMatchBoundingBoxElementLeftPixelXCoord | integer |
Belirtilen renkle eşleşen en soldaki pikselin sanal X koordinatı, sanal sol üst öğeye göre. |
|
Renk eşleştirme sınırlayıcı kutu öğesi sağ piksel
|
ColourMatchBoundingBoxElementRightPixelXCoord | integer |
Belirtilen renkle eşleşen en sağdaki pikselin sanal X koordinatı, sanal sol üst öğeye göre. |
|
Renk eşleştirme sınırlayıcı kutu öğesi üst piksel
|
ColourMatchBoundingBoxElementTopPixelYCoord | integer |
Belirtilen renkle eşleşen en üstteki pikselin sanal Y koordinatı, sanal sol üst öğeye göre. |
|
Renk eşleştirme sınırlayıcı kutu öğesi alt pikseli
|
ColourMatchBoundingBoxElementBottomPixelYCoord | integer |
Belirtilen renkle eşleşen en alttaki pikselin sanal Y koordinatı, sanal sol üst öğeye göre. |
|
Renk eşleştirme sınırlayıcı kutu eleman merkezi X piksel
|
ColourMatchBoundingBoxElementCenterPixelXCoord | integer |
Belirtilen renkle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal X koordinatı, sanal sol üst öğeye göre. |
|
Renk eşleştirme sınırlayıcı kutu eleman orta Y pikseli
|
ColourMatchBoundingBoxElementCenterPixelYCoord | integer |
Belirtilen renkle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal Y koordinatı, sanal sol üst öğeye göre. |
|
Renk eşleştirme sınırlayıcı kutu ekranı sol piksel
|
ColourMatchBoundingBoxScreenLeftPixelXCoord | integer |
Belirtilen renkle eşleşen en soldaki pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Renk eşleştirme sınırlayıcı kutu ekranı sağ piksel
|
ColourMatchBoundingBoxScreenRightPixelXCoord | integer |
Belirtilen renkle eşleşen en doğru pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Renk eşleştirme sınırlayıcı kutu ekranı üst piksel
|
ColourMatchBoundingBoxScreenTopPixelYCoord | integer |
Belirtilen renkle eşleşen en üstteki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Renk eşleştirme sınırlayıcı kutu ekranı alt pikseli
|
ColourMatchBoundingBoxScreenBottomPixelYCoord | integer |
Belirtilen renkle eşleşen en alttaki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Renk eşleştirme sınırlayıcı kutu ekran orta X piksel
|
ColourMatchBoundingBoxScreenCenterPixelXCoord | integer |
Belirtilen renkle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Renk eşleştirme sınırlayıcı kutu ekran orta Y pikseli
|
ColourMatchBoundingBoxScreenCenterPixelYCoord | integer |
Belirtilen renkle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
UIA öğesi etiket değerini alma
öğesindeki etiketin değerini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe etiketi değeri
|
ElementLabelValue | string |
öğesindeki etiketin değeri. |
UIA öğesi içinde görünür arama görüntüsünü bekleme
Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekranda bir UIA öğesi içinde görünür bir şekilde bulunmasına veya belirtilen sürenin geçmesine kadar bekler. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir. UIA öğesi baştan var olmalıdır. Eylem, görüntü bulunduğunda hemen tamamlar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Resim türünü ara
|
SearchImageType | string |
'Arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir. |
|
|
Resim ara
|
SearchImage | string |
Belirtilen UIA öğesi içinde bulunacak arama görüntüsü. Belirtilen 'Arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Director veya Agent ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir. |
|
|
Alternatif arama görüntüsü türü
|
AltSearchImageType | string |
'Alternatif arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Yok' veya boş olarak ayarlanırsa alternatif arama görüntüsü yoktur. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir. |
|
|
Alternatif arama resmi
|
AltSearchImage | string |
Belirtilen UIA öğesi içinde bulmak için isteğe bağlı bir alternatif arama görüntüsü. Belirtilen 'Alternatif arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Yönetmen veya Aracı ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir. Alternatif bir arama görüntüsü belirtirseniz, Aracı arama veya alternatif arama görüntüsünü arar ve hangisinin bulunduğuna ilişkin raporu arar. |
|
|
Maksimum renk sapması
|
MaxColourDeviation | integer |
Bir öğenin piksel renklerinin maksimum değeri, eşleşme olarak kabul edilmeden önce arama görüntüsü piksel renklerinden sapabilir. Sapma olmadan 0. Sapma RGB değerleriyle ölçülür. Örneğin: #FF0000 #FE0102 4 farklıdır. Bu, küçük renklendirme farklılıklarının göz ardı edilmesini sağlar. |
|
|
En fazla piksel farkı
|
MaxPixelDifferences | integer |
Bir görüntünün eşleşmediği düşünülmeden önce arama görüntüsünün tamamında farklılık gösterebilecek maksimum piksel sayısı (maksimum renk sapması üzerinde). Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa, 'Ardışık en fazla piksel farkı' da ayarlamanız gerekir. |
|
|
En fazla ardışık piksel farkı
|
MaxConsecutivePixelDifferences | integer |
Bir görüntünün eşleşmediği düşünülmeden önce herhangi bir satırda farklılık gösterebilen maksimum piksel sayısı (maksimum renk sapması üzerinde). Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa , 'Maksimum piksel farkı' da ayarlamanız gerekir. |
|
|
Sol piksel X uzaklığı
|
LeftPixelXOffset | integer |
Arama alanının sol kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır. |
|
|
Sağ piksel X uzaklığı
|
RightPixelXOffset | integer |
Arama alanının sağ kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır. |
|
|
Üst piksel Y uzaklığı
|
TopPixelYOffset | integer |
Arama alanının üst kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır. |
|
|
Alt piksel Y uzaklığı
|
BottomPixelYOffset | integer |
Arama alanının alt kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır. |
|
|
Piksel X uzaklık birimi
|
PixelXOffsetsUnit | string |
Sol ve sağ piksel X uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Sol ve sağ piksel X uzaklıkları, öğe genişliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın. |
|
|
Piksel Y uzaklık birimi
|
PixelYOffsetsUnit | string |
Üst ve alt piksel Y uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Üst ve alt piksel Y uzaklıkları, öğe yüksekliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın. |
|
|
Görüntü dizininde arama
|
SearchImageIndex | integer |
UIA öğesinde arama görüntüsünün ilk örneğini (arama yönünde) bulmak için 1 olarak ayarlayın. İkinci örnek için 2 olarak ayarlayın, .... , N. örnek için N. Alternatif bir görüntü de arıyorsanız, UIA öğesi önce arama görüntüsü için taranır, ikincisi de alternatif görüntü için taranır ve bu görüntünün istenen örneği aranır (aracı iki görüntünün bir karışımını değil birini veya diğerini bekler). |
|
|
Resim arama yönü
|
ImageSearchDirection | string |
Arama yönü. 'Üstten' en üstten satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Alttan' alttan satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Soldan' soldan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. 'Sağdan' sağdan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. Bu, N. resmi üstten, alttan, soldan veya sağdan bulmak için 'Arama görüntüsü dizini' ile birlikte kullanılabilir. Performansı artırmak için görüntünüzü daha hızlı bulacağını düşündüğünüz arama yönünü seçin. |
|
|
Aracıyı Gizle
|
HideAgent | boolean |
Analiz edilen öğeyi gizlemediğinden emin olmak için Aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın. |
|
|
Ekran koordinatlarını fiziksel olarak döndürme
|
ReturnPhysicalCoordinates | boolean |
Ekran koordinatlarının fiziksel koordinatlar olarak döndürülecek şekilde true olarak ayarlayın. Sanal koordinat olarak döndürülecek ekran koordinatları için false olarak ayarlayın. Temel alınan görüntü ölçeklendirmesi 100%ise, hem fiziksel hem de sanal koordinatlar aynıdır. Öğe koordinatları her zaman sanal koordinat olarak döndürülür. |
|
|
Vurgulu dikdörtgeni göster
|
ShowHighlightRectangle | boolean |
true olarak ayarlanırsa, IA-Connect Aracısı ekrandaki görüntüyü vurgular. Bu, doğru görüntünün algılandığını görselleştirmeye yardımcı olmak için geliştirme sırasında yararlı olabilir. |
|
|
Arama görüntüsünün bek beklediği saniye sayısı
|
SecondsToWait | integer |
Arama görüntüsünün UIA öğesinde bulunması için beklenecek saniye sayısı. Görüntü bulunamazsa, 'Görüntü bulunamazsa özel durum yükselt' true olarak ayarlanırsa bir özel durum oluşturulur, aksi takdirde eylem görüntünün bulunamadığını bildirir. |
|
|
Aramalar arasında milisaniye
|
MillisecondsBetweenSearches | integer |
Ekran üzerindeki her UIA öğesi arasında beklenen milisaniye sayısı. Görüntü tanıma cpu maliyeti yüksek olabileceğinden gecikme, CPU kullanımını azaltmaya ve dağıtmaya yardımcı olabilir. Örneğin: Bir görüntünün görünür hale gelmesinin 1 dakikaya kadar sürebileceğini düşünüyorsanız, taramalar arasında 5000 milisaniye (5 saniye) duraklama eklemek CPU kullanımını önemli ölçüde azaltır (tarama sayısını büyük ölçüde azaltarak), ancak yanıt süresi üzerinde yalnızca küçük bir etkiye sahiptir. İzin verilen en düşük değer 100 milisaniyedir (1/10 saniye). |
|
|
Görüntü bulunamazsa özel durum oluşturma
|
RaiseExceptionIfImageNotFound | boolean |
Görüntü bekleme süresinden sonra bulunamadığında IA-Connect özel durum oluşturması gerekiyorsa true olarak ayarlayın. |
|
|
İş parçacığı kimliği için çıkış verilerini alma
|
RetrieveOutputDataFromThreadId | integer |
Daha önce 'İş parçacığını bekle' değerini false olarak ayarladıysanız (aracının arka plan iş parçacığında beklemeyi gerçekleştirmesine neden oluyorsa), sonuçları almak için Aracı iş parçacığı kimliğini sağlayın. Bu Aracı iş parçacığı kimliği, bu eylemin önceki çağrısı tarafından sağlanacaktır. Aksi takdirde, 0 (varsayılan) olarak ayarlayın. |
|
|
İş parçacığını bekle
|
WaitForThread | boolean |
Aracı iş parçacığının tamamlanmasını beklemek için true olarak ayarlayın; Aracı, 'Arama görüntüsünün beklenecek saniye sayısı' ile belirtilen süre boyunca bekler. Beklemeyi atlamak için false olarak ayarlayın; Aracı, beklemeyi arka planda gerçekleştirmeye devam eder, ancak bir sonraki eylem için de kullanılabilir. Daha sonra Aracı iş parçacığının tamamlanmasını beklemek için 'Aracı iş parçacığının başarıyla tamamlanmasını bekle' eylemini kullanarak sonuçları alabilir ve ardından 'İş parçacığı kimliği için çıkış verilerini alma' girişi Aracı iş parçacığı kimliği olarak ayarlanmış bu 'UIA öğesi içinde görünür arama görüntüsünü bekle' eylemini yeniden çalıştırabilirsiniz. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Bulunan arama resmi
|
SearchImageLocated | boolean |
Arama görüntüsü bulunuyorsa bu çıkış true olarak ayarlanır. Arama görüntüsü bulunamadıysa, bu çıkış false olarak ayarlanır. |
|
Hangi arama görüntüsünün bulunduğu
|
WhichSearchImageLocated | integer |
Arama görüntüsü bulunmadıysa, bu çıkış 0 olarak ayarlanır. Arama görüntüsü bulunuyorsa 1 olarak ayarlayın. Alternatif arama resmi bulunuyorsa 2 olarak ayarlayın. |
|
Resim eşleştirme sınırlayıcı kutu öğesi sol piksel
|
SearchImageBoundingBoxElementLeftPixelXCoord | integer |
Belirtilen görüntüyle eşleşen en soldaki pikselin sanal X koordinatı, sol üstteki öğeye göre. |
|
Görüntü eşleştirme sınırlayıcı kutu öğesi sağ piksel
|
SearchImageBoundingBoxElementRightPixelXCoord | integer |
Belirtilen görüntüyle eşleşen en sağdaki pikselin sanal X koordinatı, sanal sol üst öğeye göre. |
|
Resim eşleştirme sınırlayıcı kutu öğesi üst piksel
|
SearchImageBoundingBoxElementTopPixelYCoord | integer |
Sanal sol üst öğeye göre belirtilen görüntüyle eşleşen en üstteki pikselin sanal Y koordinatı. |
|
Resim eşleştirme sınırlayıcı kutu öğesi alt pikseli
|
SearchImageBoundingBoxElementBottomPixelYCoord | integer |
Sanal sol üst öğeye göre belirtilen görüntüyle eşleşen en alttaki pikselin sanal Y koordinatı. |
|
Görüntü eşleştirme sınırlayıcı kutu öğesi orta X piksel
|
SearchImageBoundingBoxElementCenterPixelXCoord | integer |
Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal X koordinatı, sanal sol üst öğeye göre. |
|
Görüntü eşleştirme sınırlayıcı kutu öğesi orta Y pikseli
|
SearchImageBoundingBoxElementCenterPixelYCoord | integer |
Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal Y koordinatı, sanal sol üst öğeye göre. |
|
Resim eşleştirme sınırlayıcı kutu ekranı sol piksel
|
SearchImageBoundingBoxScreenLeftPixelXCoord | integer |
Belirtilen görüntüyle eşleşen en soldaki pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Resim eşleştirme sınırlayıcı kutu ekranı sağ piksel
|
SearchImageBoundingBoxScreenRightPixelXCoord | integer |
Belirtilen görüntüyle eşleşen en sağdaki pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Resim eşleştirme sınırlayıcı kutu ekranı üst piksel
|
SearchImageBoundingBoxScreenTopPixelYCoord | integer |
Belirtilen görüntüyle eşleşen en üstteki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Resim eşleştirme sınırlayıcı kutu ekranı alt pikseli
|
SearchImageBoundingBoxScreenBottomPixelYCoord | integer |
Belirtilen görüntüyle eşleşen en alttaki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Resim eşleştirme sınırlayıcı kutu ekran orta X piksel
|
SearchImageBoundingBoxScreenCenterPixelXCoord | integer |
Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Resim eşleştirme sınırlayıcı kutu ekran orta Y pikseli
|
SearchImageBoundingBoxScreenCenterPixelYCoord | integer |
Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
İş Parçacığı Kimliği
|
ThreadId | integer |
'İş parçacığını bekle' değerini false olarak ayarladıysanız (Aracı'nın arka plan iş parçacığında beklemeyi gerçekleştirmesine neden olur), bu çıkış eylemin işlemini izlemek ve iş parçacığı tamamlandığında sonuçları daha sonra almak için kullanılabilecek Aracı iş parçacığı kimliğini tutar. |
UIA öğesi içinde görünür arama görüntüsünü bulma
Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekrandaki uia öğesinin içinde görünür bir şekilde bulunup bulunmadığını döndürür. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Resim türünü ara
|
SearchImageType | string |
'Arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir. |
|
|
Resim ara
|
SearchImage | string |
Belirtilen UIA öğesi içinde bulunacak arama görüntüsü. Belirtilen 'Arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Director veya Agent ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir. |
|
|
Alternatif arama görüntüsü türü
|
AltSearchImageType | string |
'Alternatif arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Yok' veya boş olarak ayarlanırsa alternatif arama görüntüsü yoktur. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir. |
|
|
Alternatif arama resmi
|
AltSearchImage | string |
Belirtilen UIA öğesi içinde bulmak için isteğe bağlı bir alternatif arama görüntüsü. Belirtilen 'Alternatif arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Yönetmen veya Aracı ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir. Alternatif bir arama görüntüsü belirtirseniz, Aracı arama veya alternatif arama görüntüsünü arar ve hangisinin bulunduğuna ilişkin raporu arar. |
|
|
Maksimum renk sapması
|
MaxColourDeviation | integer |
Bir öğenin piksel renklerinin maksimum değeri, eşleşme olarak kabul edilmeden önce arama görüntüsü piksel renklerinden sapabilir. Sapma olmadan 0. Sapma RGB değerleriyle ölçülür. Örneğin: #FF0000 #FE0102 4 farklıdır. Bu, küçük renklendirme farklılıklarının göz ardı edilmesini sağlar. |
|
|
En fazla piksel farkı
|
MaxPixelDifferences | integer |
Bir görüntünün eşleşmediği düşünülmeden önce arama görüntüsünün tamamında farklılık gösterebilecek maksimum piksel sayısı (maksimum renk sapması üzerinde). Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa, 'Ardışık en fazla piksel farkı' da ayarlamanız gerekir. |
|
|
En fazla ardışık piksel farkı
|
MaxConsecutivePixelDifferences | integer |
Bir görüntünün eşleşmediği düşünülmeden önce herhangi bir satırda farklılık gösterebilen (maksimum renk sapması üzerinde) ardışık piksel sayısı. Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa , 'Maksimum piksel farkı' da ayarlamanız gerekir. |
|
|
Sol piksel X uzaklığı
|
LeftPixelXOffset | integer |
Arama alanının sol kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır. |
|
|
Sağ piksel X uzaklığı
|
RightPixelXOffset | integer |
Arama alanının sağ kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır. |
|
|
Üst piksel Y uzaklığı
|
TopPixelYOffset | integer |
Arama alanının üst kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır. |
|
|
Alt piksel Y uzaklığı
|
BottomPixelYOffset | integer |
Arama alanının alt kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır. |
|
|
Piksel X uzaklık birimi
|
PixelXOffsetsUnit | string |
Sol ve sağ piksel X uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Sol ve sağ piksel X uzaklıkları, öğe genişliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın. |
|
|
Piksel Y uzaklık birimi
|
PixelYOffsetsUnit | string |
Üst ve alt piksel Y uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Üst ve alt piksel Y uzaklıkları, öğe yüksekliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın. |
|
|
Görüntü dizininde arama
|
SearchImageIndex | integer |
UIA öğesinde arama görüntüsünün ilk örneğini (arama yönünde) bulmak için 1 olarak ayarlayın. İkinci örnek için 2 olarak ayarlayın, .... , N. örnek için N. Alternatif bir görüntü de arıyorsanız, UIA öğesi önce arama görüntüsü için taranır, ikincisi de alternatif görüntü için taranır ve bu görüntünün istenen örneği aranır (aracı iki görüntünün bir karışımını değil birini veya diğerini bekler). |
|
|
Resim arama yönü
|
ImageSearchDirection | string |
Arama yönü. 'Üstten' en üstten satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Alttan' alttan satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Soldan' soldan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. 'Sağdan' sağdan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. Bu, N. resmi üstten, alttan, soldan veya sağdan bulmak için 'Arama görüntüsü dizini' ile birlikte kullanılabilir. Performansı artırmak için görüntünüzü daha hızlı bulacağını düşündüğünüz arama yönünü seçin. |
|
|
Aracıyı Gizle
|
HideAgent | boolean |
Analiz edilen öğeyi gizlemediğinden emin olmak için Aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın. |
|
|
Ekran koordinatlarını fiziksel olarak döndürme
|
ReturnPhysicalCoordinates | boolean |
Ekran koordinatlarının fiziksel koordinatlar olarak döndürülecek şekilde true olarak ayarlayın. Sanal koordinat olarak döndürülecek ekran koordinatları için false olarak ayarlayın. Temel alınan görüntü ölçeklendirmesi 100%ise, hem fiziksel hem de sanal koordinatlar aynıdır. Öğe koordinatları her zaman sanal koordinat olarak döndürülür. |
|
|
Vurgulu dikdörtgeni göster
|
ShowHighlightRectangle | boolean |
true olarak ayarlanırsa, IA-Connect Aracısı ekrandaki görüntüyü vurgular. Bu, doğru görüntünün algılandığını görselleştirmeye yardımcı olmak için geliştirme sırasında yararlı olabilir. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Bulunan arama resmi
|
SearchImageLocated | boolean |
Arama görüntüsü bulunuyorsa true olarak ayarlayın. Arama görüntüsü bulunamadıysa false olarak ayarlayın. |
|
Hangi arama görüntüsünün bulunduğu
|
WhichSearchImageLocated | integer |
Arama görüntüsü yoksa 0 olarak ayarlayın. Arama resmi bulunuyorsa 1 olarak ayarlayın. Alternatif arama resmi bulunuyorsa 2 olarak ayarlayın. |
|
Resim eşleştirme sınırlayıcı kutu öğesi sol piksel
|
SearchImageBoundingBoxElementLeftPixelXCoord | integer |
Belirtilen görüntüyle eşleşen en soldaki pikselin sanal X koordinatı, sol üstteki öğeye göre. |
|
Görüntü eşleştirme sınırlayıcı kutu öğesi sağ piksel
|
SearchImageBoundingBoxElementRightPixelXCoord | integer |
Belirtilen görüntüyle eşleşen en sağdaki pikselin sanal X koordinatı, sanal sol üst öğeye göre. |
|
Resim eşleştirme sınırlayıcı kutu öğesi üst piksel
|
SearchImageBoundingBoxElementTopPixelYCoord | integer |
Sanal sol üst öğeye göre belirtilen görüntüyle eşleşen en üstteki pikselin sanal Y koordinatı. |
|
Resim eşleştirme sınırlayıcı kutu öğesi alt pikseli
|
SearchImageBoundingBoxElementBottomPixelYCoord | integer |
Sanal sol üst öğeye göre belirtilen görüntüyle eşleşen en alttaki pikselin sanal Y koordinatı. |
|
Görüntü eşleştirme sınırlayıcı kutu öğesi orta X piksel
|
SearchImageBoundingBoxElementCenterPixelXCoord | integer |
Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal X koordinatı, sanal sol üst öğeye göre. |
|
Görüntü eşleştirme sınırlayıcı kutu öğesi orta Y pikseli
|
SearchImageBoundingBoxElementCenterPixelYCoord | integer |
Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal Y koordinatı, sanal sol üst öğeye göre. |
|
Resim eşleştirme sınırlayıcı kutu ekranı sol piksel
|
SearchImageBoundingBoxScreenLeftPixelXCoord | integer |
Belirtilen görüntüyle eşleşen en soldaki pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Resim eşleştirme sınırlayıcı kutu ekranı sağ piksel
|
SearchImageBoundingBoxScreenRightPixelXCoord | integer |
Belirtilen görüntüyle eşleşen en sağdaki pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Resim eşleştirme sınırlayıcı kutu ekranı üst piksel
|
SearchImageBoundingBoxScreenTopPixelYCoord | integer |
Belirtilen görüntüyle eşleşen en üstteki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Resim eşleştirme sınırlayıcı kutu ekranı alt pikseli
|
SearchImageBoundingBoxScreenBottomPixelYCoord | integer |
Belirtilen görüntüyle eşleşen en alttaki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Resim eşleştirme sınırlayıcı kutu ekran orta X piksel
|
SearchImageBoundingBoxScreenCenterPixelXCoord | integer |
Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
|
Resim eşleştirme sınırlayıcı kutu ekran orta Y pikseli
|
SearchImageBoundingBoxScreenCenterPixelYCoord | integer |
Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır. |
UIA öğesi işaretli mi?
Bu eylem, bir öğenin (genellikle onay kutusu veya radyo kutusu) işaretli olup olmadığını belirten true veya false döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe işaretli
|
ElementIsChecked | boolean |
Öğe işaretliyse true veya değilse false döndürür. |
UIA öğesi kaydırma yüzdesini ayarlama
Kaydırma bu öğe tarafından destekleniyorsa, belirtilen öğenin yatay ve / veya dikey kaydırma yüzdesini ayarlayın. Öğesi 'kaydırma' desenini destekliyorsa, bu eylemi doğrudan öğeye uygulayabilir ve yatay veya dikey kaydırma miktarını (veya her ikisini) belirtebilirsiniz. Öğesi 'kaydırma' desenini desteklemiyorsa, bu eylem 'aralık değeri' veya 'değer' desenlerine geri döner, ancak bunları öğenin kendisine değil, doğrudan kaydırma çubuğu denetimlerine uygulamanız gerekir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Yatay kaydırma yüzdesi
|
HorizontalScrollPercentage | double |
Öğeyi yatay olarak kaydırma konumu (0 ile 100 arasında (desteklenen ondalıklar) veya yatay kaydırma konumunu değiştirmeden bırakmak için -1. |
|
|
Dikey kaydırma yüzdesi
|
VerticalScrollPercentage | double |
Öğeyi dikey kaydırma konumu (0 ile 100 arasında (desteklenen ondalıklar) veya dikey kaydırma konumunu değiştirmeden bırakmak için -1. |
|
|
Kaydırma düzenini deneyin
|
TryScrollPattern | boolean |
true olarak ayarlanırsa, IA-Connect Aracısı kaydırma eylemini gerçekleştirmek için UIA kaydırma deseni kullanmayı dener. UIA kaydırma düzeni seçilen öğede kullanılamıyorsa, IA-Connect Aracısı seçilen diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı kaydırma deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. Denenen desenlerin sırası (bu eyleme girişler aracılığıyla etkinleştirilirse) kaydırma, aralık değeri ve değerdir. |
|
|
Aralık değeri deseni deneyin
|
TryRangeValuePattern | boolean |
true olarak ayarlanırsa, IA-Connect Aracısı kaydırma eylemini gerçekleştirmek için UIA aralık değeri deseni kullanmayı dener. SEÇILEN öğede UIA aralık değeri deseni kullanılamıyorsa, IA-Connect Aracısı seçilen diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir aralık değeri deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. Denenen desenlerin sırası (bu eyleme girişler aracılığıyla etkinleştirilirse) kaydırma, aralık değeri ve değerdir. |
|
|
Değer deseni deneyin
|
TryValuePattern | boolean |
true olarak ayarlanırsa, IA-Connect Aracısı kaydırma eylemini gerçekleştirmek için uia değer deseni kullanmayı dener. UIA değer deseni seçilen öğede kullanılamıyorsa, IA-Connect Aracısı seçilen diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir değer deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. Denenen desenlerin sırası (bu eyleme girişler aracılığıyla etkinleştirilirse) kaydırma, aralık değeri ve değerdir. Uyarı: Bir düzenleme öğesinde değer deseni kullanmak, değeri düzenleme öğesine girmeniz yeterlidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Komut sonucu
|
UIASetElementScrollPercentageResult | boolean |
Komutun sonucu (başarı veya başarısızlık). |
|
Hata mesajı
|
ErrorMessage | string |
Komut başarılı olmazsa, döndürülen hata iletisini içerir. |
UIA öğesi konumunun ekran görüntüsünü alma
Öğenin konumunun ekran görüntüsünü alır ve bir görüntü döndürür. Ekran görüntüsü öğelerin bulunduğu konumda ekranın bir kopyasını alırken önce öğe öne getirilmelidir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Resim biçimi
|
ImageFormat | string |
Ekran görüntüsü için kullanılacak görüntü biçimi. Bu, döndürülen verilerin kalitesini ve boyutunu etkileyebilir. Desteklenen biçimler PNG (varsayılan), JPG, BMP ve GIF'tır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aracıyı Gizle
|
HideAgent | boolean |
Aracı'nın ekran görüntüsünü gizlemediğinden emin olmak için aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Base64 olarak ekran görüntüsü
|
ScreenBitmapBase64 | string |
Base64 kodlanmış dize olarak ekran görüntüsü. |
UIA öğesi metin değerini alma
Bir öğenin metin değerini döndürür. Metin değeri genellikle bir etiketle ilişkilendirilir, ancak birçok öğe bu özelliğe sahip olabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe metin değeri
|
ElementTextValue | string |
öğesinin metin değeri. |
UIA öğesi var mı?
Bir öğenin var olup olmadığını bildirir ve bazı temel öğe özelliklerini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama işlemi kimliği
|
SearchProcessId | integer |
Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0). |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dönüş öğesi tutamacı
|
ReturnElementHandle | boolean |
true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Alt işlemleri dahil et
|
IncludeChildProcesses | boolean |
true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem aranacaktır. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe var
|
ElementExists | boolean |
Öğe varsa true veya yoksa false döndürür. |
|
Öğe tutamacı
|
ElementHandle | integer |
öğesinin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
öğesinin UIA yerelleştirilmiş denetim türü. |
UIA öğesi özelliklerini alma
Bir öğenin tüm özelliklerini döndürür. Hangi alanın gerekli özellik değerlerini barındırdığı konusunda emin değilseniz bu yararlı olabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dönüş öğesi tutamacı
|
ReturnElementHandle | boolean |
true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir. |
|
|
Dönüş öğesi değeri
|
ReturnElementValue | boolean |
True olarak ayarlanırsa, bulunan öğenin değeri döndürülür. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Öğe sınırı içinde tıklanabilir noktayı doğrulama
|
ValidateClickablePointWithinElementBoundary | boolean |
Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe adı
|
ElementName | string |
Öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
öğesinin UIA otomasyon kimliği. |
|
Öğe çerçevesi kimliği
|
ElementFrameworkId | string |
öğesinin UIA çerçeve kimliği. |
|
Öğe denetim türü
|
ElementControlType | string |
UIA denetim türü bir sayı olarak. Bu, yerelleştirilmiş denetim türüne benzer ancak dile özgü değildir. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
öğesinin UIA yerelleştirilmiş denetim türü. |
|
Öğe etkinleştirildi
|
ElementIsEnabled | boolean |
Öğesinin etkinleştirilip etkinleştirilmediğini döndürür. |
|
Öğe ekran dışında
|
ElementIsOffscreen | boolean |
Öğenin ekran dışında olup olmadığını döndürür. |
|
Öğe klavyeye odaklanabilir
|
ElementIsKeyboardFocusable | boolean |
Öğenin klavye tarafından odaklanıp odaklanılamayacağını döndürür. |
|
Öğenin klavye odağı var
|
ElementHasKeyboardFocus | boolean |
Öğenin şu anda klavye odağına sahip olup olmadığını döndürür. |
|
Öğe parola alanıdır
|
ElementIsPasswordField | boolean |
Öğenin parola giriş alanı olup olmadığını döndürür. |
|
Öğe hızlandırıcı anahtarı
|
ElementAcceleratorKey | string |
Öğesini etkinleştirmek için basılabilen kısayol tuşlarını döndürür. |
|
Öğe erişim anahtarı
|
ElementAccessKey | string |
Menü öğesini etkinleştirmek için basılabilen kısayol tuşlarını döndürür. |
|
Öğe sol kenarı
|
ElementLeftEdge | integer |
Öğenin veya pencerenin sol kenarı ile ekranın sol kenarı arasındaki piksel cinsinden uzaklık. |
|
Öğe sağ kenarı
|
ElementRightEdge | integer |
Öğenin veya pencerenin sağ kenarı ile ekranın sol kenarı arasındaki piksel cinsinden uzaklık. |
|
Öğe üst kenarı
|
ElementTopEdge | integer |
Öğenin veya pencerenin üst kenarı ile ekranın üst kenarı arasındaki piksel cinsinden uzaklık. |
|
Öğe alt kenarı
|
ElementBottomEdge | integer |
Öğenin veya pencerenin alt kenarı ile ekranın üst kenarı arasındaki piksel cinsinden uzaklık. |
|
Öğe tıklatılabilir noktası X
|
ElementClickablePointX | integer |
Temel alınan uygulama tarafından döndürülen ekranın sol kenarına göre öğedeki merkezi tıklanabilir noktanın piksel cinsinden X koordinatı. |
|
Öğe tıklanabilir noktası Y
|
ElementClickablePointY | integer |
Temel alınan uygulama tarafından döndürülen ekranın üst kenarına göre öğedeki merkezi tıklanabilir noktanın piksel cinsinden Y koordinatı. |
|
Öğe işlem kimliği
|
ElementProcessId | integer |
Bu öğenin sahibi olan işlemin İşlem Kimliği (PID). |
|
Öğe tutamacı
|
ElementHandle | integer |
'Return öğesi tanıtıcısı' girişi true olarak ayarlandıysa, bu işlem daha fazla eylem için 'üst' tutamacı olarak hareket etmek üzere başka eylemlerde kullanılabilecek sayısal bir öğe tutamacını barındıracaktır. |
|
Öğe değeri
|
ElementValue | string |
'Return öğesi değeri' girişi true olarak ayarlandıysa ve öğenin bir değer deseni varsa, bu değer bu değeri tutar. |
|
Öğe metin değeri
|
ElementTextValue | string |
'Return öğesi değeri' girişi true olarak ayarlandıysa ve öğenin bir metin değeri deseni varsa, bu işlem bu metin değerini tutar. |
UIA öğesi özelliklerini liste olarak alma
Bir öğenin özelliklerini tek tek öğeler yerine tek satır listesi (tek satır koleksiyonu / veri tablosu) olarak döndürür; bu, verileri nasıl kullanmayı düşündüğünüze bağlı olarak yararlı olabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Öğe tutamacı
|
ElementHandle | True | integer |
Hedef öğenin UIA tanıtıcısı. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Bulunan öğe sayısı
|
NumberOfElementsFound | integer |
Bulunan öğe sayısı. |
|
Döndürülen öğe sayısı
|
NumberOfElementsReturned | integer |
Döndürülen öğe sayısı. |
|
UIA öğesi özellikleri JSON
|
UIAElementPropertiesJSON | string |
JSON biçiminde öğesinin UIA özellikleri. |
UIA öğesine basın
Bir öğeye (genellikle bir düğme) basar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Düğme olayının tamamlanmasını bekleyin
|
Wait | boolean |
Otomasyon devam etmeden önce düğme olayının tamamlanmasını bekler mi? True olarak ayarlanırsa, düğme kalıcı bir iletişim kutusu açarsa bu durum zaman aşımına neden olabilir. |
|
|
Win32 tıklama düğmesi
|
Win32ClickButton | boolean |
True olarak ayarlanırsa, UIA kullanmak yerine bir Win32 tıklama olayı kullanılır. Bu bir 'tetikle ve unut' tıklama olayıdır. Bu, bir tıklamanın ardından sunulan kalıcı iletişim kutuları veya UIA çağırma deseni olmayan öğelerle ilgilenirken yararlı olabilir. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Çağırma düzenini deneyin
|
TryInvokePattern | boolean |
true (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı basın eylemini gerçekleştirmek için uia çağırma deseni kullanmayı dener ('Win32 tıklama düğmesi' true olarak ayarlanmadığı sürece). UiA çağırma düzeni seçilen öğede kullanılamıyorsa, IA-Connect Aracısı diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir çağırma deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. |
|
|
Eski deseni deneyin
|
TryLegacyPattern | boolean |
true olarak ayarlanırsa IA-Connect Aracısı, çağırma deseni kullanılabilir değilse (öğede mevcut olmadığından veya kullanımı devre dışı bırakıldığından) ve 'Win32 tıklama düğmesi' yanlış olduğunda basın eylemini gerçekleştirmek için UIA eski desenini kullanmayı dener. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesine genel giriş metni
Fareyi öğenin ortasına taşır, odaklar, sol tıklamalar ve tuşlara basar. Genellikle yerel UIA giriş yöntemlerini kabul edecek bir metin girişi ile kullanılır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Önce Odak öğesi
|
FocusElement | boolean |
Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect? |
|
|
Öğeye genel sol fare tıklaması
|
GlobalMouseClickOnElement | boolean |
Metin girmeden önce öğe koordinatlarında (öğeye odaklanmak için) genel bir fare tıklaması gerçekleştirilmeli mi? |
|
|
Var olan değeri çift fare tıklaması sil'i kullanarak değiştirme
|
ReplaceExistingValueUsingDoubleClickDelete | boolean |
Var olan herhangi bir değer, fareye çift tıklayıp (vurgulamak için) ve ardından silinerek değiştirilmeli mi? |
|
|
Silme CTRL-A kullanarak mevcut değeri değiştirme
|
ReplaceExistingValueUsingCTRLADelete | boolean |
Var olan herhangi bir değerin Ctrl-A tuşuna basılarak (tümünü vurgulamak için) ve ardından silinerek değiştirilmesi gerekir mi? Bazı öğeler Ctrl-A ile vurgulanmayı desteklemeyebilir; bu durumda alternatif 'Çift fare tıklaması silmeyi kullanarak mevcut değeri değiştir' seçeneği denenmelidir. |
|
|
Metinden girişe
|
TextToInput | string |
Klavyeyi kullanarak genel girişe metin değeri. |
|
|
Önemli olayları göndermeyi kullanma
|
SendKeyEvents | boolean |
True olarak ayarlanırsa anahtar olayları gönder (sanal tuş vuruşlarını işletim sistemine gönderen daha düşük düzey bir API) kullanılır. false olarak ayarlanırsa, bunun yerine anahtarlar (odaklanmış öğeye tuş vuruşları gönderen daha yüksek düzeyli bir API) kullanılır. |
|
|
Milisaniye cinsinden aralık
|
Interval | integer |
Her tuşa basma arasındaki milisaniye sayısı. |
|
|
Sembolleri yorumlama
|
DontInterpretSymbols | boolean |
'Metinden girişe' içindeki simgeler özel tuşlar olarak yorumlanmamalı mı (örneğin, Shift için +, Ctrl için ^)? Gerçek simgeleri girme girişiminde bulunursanız, bu true olarak ayarlanmalıdır. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Öğe sınırı içinde tıklanabilir noktayı doğrulama
|
ValidateClickablePointWithinElementBoundary | boolean |
Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesine genel giriş parolası
Fareyi öğenin ortasına taşır, odaklar, sol tıklamalar ve tuşlara basar. Genellikle yerel UIA giriş yöntemlerini kabul edecek bir parola girişiyle kullanılır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Önce Odak öğesi
|
FocusElement | boolean |
Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect? |
|
|
Öğeye genel sol fare tıklaması
|
GlobalMouseClickOnElement | boolean |
Metin girmeden önce öğe koordinatlarında (öğeye odaklanmak için) genel bir fare tıklaması gerçekleştirilmeli mi? |
|
|
Var olan değeri çift fare tıklaması sil'i kullanarak değiştirme
|
ReplaceExistingValueUsingDoubleClickDelete | boolean |
Var olan herhangi bir değer, fareye çift tıklayıp (vurgulamak için) ve ardından silinerek değiştirilmeli mi? |
|
|
Silme CTRL-A kullanarak mevcut değeri değiştirme
|
ReplaceExistingValueUsingCTRLADelete | boolean |
Var olan herhangi bir değerin Ctrl-A tuşuna basılarak (tümünü vurgulamak için) ve ardından silinerek değiştirilmesi gerekir mi? Bazı öğeler Ctrl-A ile vurgulanmayı desteklemeyebilir; bu durumda alternatif 'Çift fare tıklaması silmeyi kullanarak mevcut değeri değiştir' seçeneği denenmelidir. |
|
|
Giriş parolası
|
PasswordToInput | True | password |
Klavyeyi kullanarak genel girişin parola değeri. |
|
Önemli olayları göndermeyi kullanma
|
SendKeyEvents | boolean |
True olarak ayarlanırsa anahtar olayları gönder (sanal tuş vuruşlarını işletim sistemine gönderen daha düşük düzey bir API) kullanılır. false olarak ayarlanırsa, bunun yerine anahtarlar (odaklanmış öğeye tuş vuruşları gönderen daha yüksek düzeyli bir API) kullanılır. |
|
|
Milisaniye cinsinden aralık
|
Interval | integer |
Her tuşa basma arasındaki milisaniye sayısı. |
|
|
Sembolleri yorumlama
|
DontInterpretSymbols | boolean |
'Giriş parolası' içindeki simgeler özel tuşlar olarak yorumlanmamalı mı (örneğin, Shift için +, Ctrl için ^)? Gerçek simgeleri girme girişiminde bulunursanız, bu true olarak ayarlanmalıdır. |
|
|
Parola depolanan parola içeriyor
|
PasswordContainsStoredPassword | boolean |
Parola {IAConnectPassword:StoredPasswordIdentifier} biçiminde veya {OrchestratorCredential:FriendlyName} biçiminde bir IA-Connect Orchestrator genel kimlik bilgisi içeren (veya tamamen) IA-Connect bir parola tanımlayıcısı içeriyorsa true olarak ayarlayın. Bu depolanan parola örneğin 'Parola oluştur' eylemi tarafından oluşturulmuş olabilir veya IA-Connect Orchestrator tarafından tutulabilir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Öğe sınırı içinde tıklanabilir noktayı doğrulama
|
ValidateClickablePointWithinElementBoundary | boolean |
Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesine genel orta fare tıklaması
Fareyi bir UIA öğesine göre ortaya veya seçilen kenar, köşe veya uzaklık konumuna taşır ve ortadaki fare düğmesine tıklar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Önce Odak öğesi
|
FocusElementFirst | boolean |
Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect? |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
X uzaklığını tıklatın
|
ClickOffsetX | integer |
Tıklama eylemini kaydıracak X piksel sayısı. Bu parametre hem pozitif (sağ) hem de negatif (sol) uzaklık değerlerini destekler. |
|
|
Uzaklık Y'ye tıklayın
|
ClickOffsetY | integer |
Tıklama eylemini kaydıracak Y piksel sayısı. Bu parametre hem pozitif (aşağı) hem de negatif (yukarı) uzaklık değerlerini destekler. |
|
|
Göreli uzaklık
|
OffsetRelativeTo | string |
Öğenin göreli konumu (Orta / Orta / Orta, Sol, Sağ, Üst, Alt, Sol Üst, Sol Üst, Sağ Üst, Sol Alt, Alt Sağ). |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Öğe sınırı içinde tıklanabilir noktayı doğrulama
|
ValidateClickablePointWithinElementBoundary | boolean |
Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesine genel sağ fare tıklaması
Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sağ fare düğmesine tıklar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Önce Odak öğesi
|
FocusElementFirst | boolean |
Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect? |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
X uzaklığını tıklatın
|
ClickOffsetX | integer |
Tıklama eylemini kaydıracak X piksel sayısı. Bu parametre hem pozitif (sağ) hem de negatif (sol) uzaklık değerlerini destekler. |
|
|
Uzaklık Y'ye tıklayın
|
ClickOffsetY | integer |
Tıklama eylemini kaydıracak Y piksel sayısı. Bu parametre hem pozitif (aşağı) hem de negatif (yukarı) uzaklık değerlerini destekler. |
|
|
Göreli uzaklık
|
OffsetRelativeTo | string |
Öğenin göreli konumu (Orta / Orta / Orta, Sol, Sağ, Üst, Alt, Sol Üst, Sol Üst, Sağ Üst, Sol Alt, Alt Sağ). |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Öğe sınırı içinde tıklanabilir noktayı doğrulama
|
ValidateClickablePointWithinElementBoundary | boolean |
Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesine genel sol fare tıklaması
Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sol fare düğmesine tıklar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Önce Odak öğesi
|
FocusElementFirst | boolean |
Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect? |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
X uzaklığını tıklatın
|
ClickOffsetX | integer |
Tıklama eylemini kaydıracak X piksel sayısı. Bu parametre hem pozitif (sağ) hem de negatif (sol) uzaklık değerlerini destekler. |
|
|
Uzaklık Y'ye tıklayın
|
ClickOffsetY | integer |
Tıklama eylemini kaydıracak Y piksel sayısı. Bu parametre hem pozitif (aşağı) hem de negatif (yukarı) uzaklık değerlerini destekler. |
|
|
Göreli uzaklık
|
OffsetRelativeTo | string |
Öğenin göreli konumu (Orta / Orta / Orta, Sol, Sağ, Üst, Alt, Sol Üst, Sol Üst, Sağ Üst, Sol Alt, Alt Sağ). |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Öğe sınırı içinde tıklanabilir noktayı doğrulama
|
ValidateClickablePointWithinElementBoundary | boolean |
Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesine genel çift sol fare tıklaması
Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sol fare düğmesine çift tıklar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Milisaniye cinsinden gecikme
|
DelayInMilliseconds | integer |
Tıklamaların her biri arasındaki gecikme (milisaniye cinsinden). |
|
|
Önce Odak öğesi
|
FocusElementFirst | boolean |
Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect? |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
X uzaklığını tıklatın
|
ClickOffsetX | integer |
Tıklama eylemini kaydıracak X piksel sayısı. Bu parametre hem pozitif (sağ) hem de negatif (sol) uzaklık değerlerini destekler. |
|
|
Uzaklık Y'ye tıklayın
|
ClickOffsetY | integer |
Tıklama eylemini kaydıracak Y piksel sayısı. Bu parametre hem pozitif (aşağı) hem de negatif (yukarı) uzaklık değerlerini destekler. |
|
|
Göreli uzaklık
|
OffsetRelativeTo | string |
Öğenin göreli konumu (Orta / Orta / Orta, Sol, Sağ, Üst, Alt, Sol Üst, Sol Üst, Sağ Üst, Sol Alt, Alt Sağ). |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Öğe sınırı içinde tıklanabilir noktayı doğrulama
|
ValidateClickablePointWithinElementBoundary | boolean |
Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesine giriş girişi
Var olan metni değiştirerek veya belirli bir konuma dönüş ekleyerek bir öğeye (genellikle metin girişi alanı) bir Windows return/new satırı girer.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Var olan değeri değiştirme
|
ReplaceExistingValue | boolean |
öğesinde metin varsa, bu değiştirilmeli mi? |
|
|
Konum ekle
|
InsertPosition | integer |
Metin eklemeye başlamak için konum (dizin). Mevcut metin varsa, ekleme konumu varolan metnin içinde belirli bir konuma eklemek için kullanılabilir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Giriş doğrulaması başarısız olursa özel durum tetikle
|
RaiseExceptionIfInputValidationFails | boolean |
Etkinleştirilirse, IA-Connect Aracısı istenen metni girdikten sonra öğenin yeni değerini denetler. Yeni değer beklenen değerle eşleşmiyorsa bir özel durum oluşturulur. Bu giriş false ise (varsayılan), günlüğe bir uyarı girilir, ancak hiçbir özel durum tetiklenmez. |
|
|
Değer deseni deneyin
|
TryValuePattern | boolean |
true (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı metin girişi eylemini gerçekleştirmek için uia değer deseni kullanmayı dener. Seçilen öğede UIA değer deseni kullanılamıyorsa, IA-Connect Aracısı diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir değer deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. |
|
|
Eski deseni deneyin
|
TryLegacyPattern | boolean |
true olarak ayarlanırsa IA-Connect Aracısı, değer deseni kullanılamıyorsa (öğede mevcut olmadığından veya kullanımı devre dışı bırakıldığı için) metin girişi eylemini gerçekleştirmek için UIA eski desenini kullanmayı dener. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesine metin girme
Var olan metni değiştirerek veya yeni değeri belirli bir konuma ekleyerek bir öğeye (genellikle bir metin giriş alanı) metin giren UIA eylemi.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Metinden girişe
|
TextToInput | string |
Girilebilecek metin değeri. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Var olan değeri değiştirme
|
ReplaceExistingValue | boolean |
öğesinde metin varsa, bu değiştirilmeli mi? |
|
|
Konum ekle
|
InsertPosition | integer |
Metin eklemeye başlamak için konum (dizin). Mevcut metin varsa, ekleme konumu varolan metnin içinde belirli bir konuma eklemek için kullanılabilir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Giriş doğrulaması başarısız olursa özel durum tetikle
|
RaiseExceptionIfInputValidationFails | boolean |
Etkinleştirilirse, IA-Connect Aracısı istenen metni girdikten sonra öğenin yeni değerini denetler. Yeni değer beklenen değerle eşleşmiyorsa bir özel durum oluşturulur. Bu giriş false ise (varsayılan), günlüğe bir uyarı girilir, ancak hiçbir özel durum tetiklenmez. |
|
|
Değer deseni deneyin
|
TryValuePattern | boolean |
true (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı metin girişi eylemini gerçekleştirmek için uia değer deseni kullanmayı dener. Seçilen öğede UIA değer deseni kullanılamıyorsa, IA-Connect Aracısı diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir değer deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. |
|
|
Eski deseni deneyin
|
TryLegacyPattern | boolean |
true olarak ayarlanırsa IA-Connect Aracısı, değer deseni kullanılamıyorsa (öğede mevcut olmadığından veya kullanımı devre dışı bırakıldığı için) metin girişi eylemini gerçekleştirmek için UIA eski desenini kullanmayı dener. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesine parola girme
Var olan metnin yerine bir öğeye parola (genellikle parola giriş alanı) giren UIA eylemi.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Giriş parolası
|
PasswordToInput | True | password |
Girilebilecek parola değeri. |
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Parola depolanan parola içeriyor
|
PasswordContainsStoredPassword | boolean |
Parola {IAConnectPassword:StoredPasswordIdentifier} biçiminde veya {OrchestratorCredential:FriendlyName} biçiminde bir IA-Connect Orchestrator genel kimlik bilgisi içeren (veya tamamen) IA-Connect bir parola tanımlayıcısı içeriyorsa true olarak ayarlayın. Bu depolanan parola örneğin 'Parola oluştur' eylemi tarafından oluşturulmuş olabilir veya IA-Connect Orchestrator tarafından tutulabilir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Değer deseni deneyin
|
TryValuePattern | boolean |
true (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı metin girişi eylemini gerçekleştirmek için uia değer deseni kullanmayı dener. Seçilen öğede UIA değer deseni kullanılamıyorsa, IA-Connect Aracısı diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir değer deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. |
|
|
Eski deseni deneyin
|
TryLegacyPattern | boolean |
true olarak ayarlanırsa IA-Connect Aracısı, değer deseni kullanılamıyorsa (öğede mevcut olmadığından veya kullanımı devre dışı bırakıldığı için) metin girişi eylemini gerçekleştirmek için UIA eski desenini kullanmayı dener. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesini açma/kapatma
Bir öğeyi (genellikle onay kutusu veya radyo kutusu) değiştirir. Bu, öğeye geçerli durumuna karşı durum verir (örn. işaretli seçeneği işaretlenmemiş duruma gelir ve tersi de geçerlidir). Belirli bir durum ayarlamak istiyorsanız bunun yerine 'Öğeyi denetle' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesini bekleyin
Bir öğenin (genellikle bir düğme veya metin giriş alanı gibi bir pencere içindeki tek bir öğe) var olmasını bekler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama işlemi kimliği
|
SearchProcessId | integer |
Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0). |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dönüş öğesi tutamacı
|
ReturnElementHandle | boolean |
true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir. |
|
|
Beklenecek saniye sayısı
|
SecondsToWait | True | integer |
Öğenin var olmasını beklemek için en fazla saniye sayısı. |
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Alt işlemleri dahil et
|
IncludeChildProcesses | boolean |
true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür. |
|
|
Öğe bulunamazsa özel durum tetikle
|
RaiseExceptionIfElementNotFound | boolean |
UIA öğesi bekleme süresinden sonra mevcut değilse IA-Connect bir özel durum tetiklemelidir? |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe var
|
ElementExists | boolean |
Öğe varsa true veya yoksa false döndürür. |
|
Öğe tutamacı
|
ElementHandle | integer |
öğesinin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
öğesinin UIA yerelleştirilmiş denetim türü. |
UIA öğesini daraltma
Bir öğeyi (genellikle menü / açılan öğe) daraltıyor. Öğe zaten daraltılmışsa hiçbir şey olmaz.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesini denetleme
Öğenin durumunu (genellikle onay kutusu veya radyo kutusu) işaretli veya işaretsiz olarak ayarlar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Check öğesi
|
CheckElement | boolean |
Öğe denetlenmeli mi (true) yoksa işaretlenmemiş mi (yanlış)? |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesini genişletme
Bir öğeyi genişletir (genellikle bir menü / açılan öğe). Öğe zaten genişletilmişse hiçbir şey olmaz.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesini sayısal aralık değerine ayarlama
Sayısal aralığı olan öğenin değerini (örneğin, kaydırma çubuğu) ayarlar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Yeni değer
|
NewValue | True | double |
Öğesinin ayarlanacağı sayısal aralık değeri. |
|
Yeni değer yüzde
|
NewValueIsPercentage | boolean |
Yeni değer bir yüzde mi? |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesini sayısal değere ayarlama
Sayısal girişi olan öğenin değerini (örneğin, metin alanı veya kaydırma çubuğu) ayarlar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Yeni değer
|
NewValue | True | integer |
Öğesinin ayarlanacağı sayısal değer. |
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Giriş doğrulaması başarısız olursa özel durum tetikle
|
RaiseExceptionIfInputValidationFails | boolean |
Etkinleştirilirse, IA-Connect Aracısı istenen metni girdikten sonra öğenin yeni değerini denetler. Yeni değer beklenen değerle eşleşmiyorsa bir özel durum oluşturulur. Bu giriş false ise (varsayılan), günlüğe bir uyarı girilir, ancak hiçbir özel durum tetiklenmez. |
|
|
Değer deseni deneyin
|
TryValuePattern | boolean |
true (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı metin girişi eylemini gerçekleştirmek için uia değer deseni kullanmayı dener. Seçilen öğede UIA değer deseni kullanılamıyorsa, IA-Connect Aracısı diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir değer deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. |
|
|
Eski deseni deneyin
|
TryLegacyPattern | boolean |
true olarak ayarlanırsa IA-Connect Aracısı, değer deseni kullanılamıyorsa (öğede mevcut olmadığından veya kullanımı devre dışı bırakıldığı için) metin girişi eylemini gerçekleştirmek için UIA eski desenini kullanmayı dener. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesini seçin
Bir öğeyi (genellikle listedeki veya açılan menüdeki bir öğeyi) seçer.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA öğesini taşıma
UiA öğesini ekranda belirtilen konuma taşır. Bu eylem genellikle yalnızca Pencere öğeleriyle (dönüştürme düzenine sahip olan) çalışır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Yatay hareket türü
|
HorizontalMovementType | string |
Hareketin türü: Mutlak veya göreli. |
|
|
Yatay konum
|
HorizontalPosition | True | integer |
Öğenin yeni yatay konumu. Hareketin türü (örneğin, mutlak veya göreli), 'Yatay hareket türü' girişi tarafından tanımlanır. Yatay konumu değiştirmeden bırakmak için 0 değerini seçin ve 'Yatay hareket türü'nü 'Göreli' olarak ayarlayın. |
|
Dikey hareket türü
|
VerticalMovementType | string |
Hareketin türü: Mutlak veya göreli. |
|
|
Dikey konum
|
VerticalPosition | True | integer |
Öğenin yeni dikey konumu. Hareketin türü (örneğin, mutlak veya göreli), 'Dikey hareket türü' girişi tarafından tanımlanır. Dikey konumu değiştirmeden bırakmak için 0 değerini seçin ve 'Dikey hareket türü'nü 'Göreli' olarak ayarlayın. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Komut sonucu
|
UIAMoveElementResult | boolean |
Komutun sonucu (başarı veya başarısızlık). |
|
Hata mesajı
|
ErrorMessage | string |
Komut başarılı olmazsa, döndürülen hata iletisini içerir. |
UIA öğesini yeniden boyutlandırma
UIA öğesini yeniden boyutlandırıyor. Bu eylem genellikle yalnızca Pencere öğeleriyle (dönüştürme düzenine sahip olan) çalışır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Genişlik türünü yeniden boyutlandırma
|
ResizeWidthType | string |
Genişlik yeniden boyutlandırma türü: Mutlak veya göreli. |
|
|
Yeni genişlik
|
NewWidth | True | integer |
Öğesinin yeni genişliği. Yeniden boyutlandırma türü (örneğin, mutlak veya göreli), 'Genişlik türünü yeniden boyutlandır' girişi tarafından tanımlanır. Genişliği değiştirmeden bırakmak için 0 değerini seçin ve 'Genişlik türünü yeniden boyutlandır'ı 'Göreli' olarak ayarlayın. |
|
Yükseklik türünü yeniden boyutlandırma
|
ResizeHeightType | string |
Yükseklik yeniden boyutlandırma türü: Mutlak veya göreli. |
|
|
Yeni yükseklik
|
NewHeight | True | integer |
Öğesinin yeni yüksekliği. Yeniden boyutlandırma türü (örneğin, mutlak veya göreli), 'Yükseklik türünü yeniden boyutlandır' girişi tarafından tanımlanır. Yüksekliği değiştirmeden bırakmak için 0 değerini seçin ve 'Yükseklik türünü yeniden boyutlandır'ı 'Göreli' olarak ayarlayın. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Komut sonucu
|
UIAResizeElementResult | boolean |
Komutun sonucu (başarı veya başarısızlık). |
|
Hata mesajı
|
ErrorMessage | string |
Komut başarılı olmazsa, döndürülen hata iletisini içerir. |
UIA öğesinin mevcut olmamasını bekleyin
Bir öğenin (genellikle düğme veya metin giriş alanı gibi bir pencere içindeki tek bir öğe) artık var olmamasını bekler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama işlemi kimliği
|
SearchProcessId | integer |
Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0). |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Beklenecek saniye sayısı
|
SecondsToWait | True | integer |
Öğenin var olmaması için beklenmek için en fazla saniye sayısı. |
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Alt işlemleri dahil et
|
IncludeChildProcesses | boolean |
true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür. |
|
|
Öğe hala varsa özel durum tetikle
|
RaiseExceptionIfElementStillExists | boolean |
UIA öğesi bekleme süresinden sonra hala mevcutsa IA-Connect bir özel durum tetiklemelidir? |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Öğe beklemeden önce var
|
ElementExistsBeforeWait | boolean |
Öğesi beklemeden önce varsa true veya değilse false döndürür. |
|
Öğe beklendikten sonra var
|
ElementExistsAfterWait | boolean |
Öğesi beklendikten sonra varsa true veya değilse false döndürür. |
UIA öğesinin çevresine dikdörtgen çizme
Bulunan öğenin gerekli öğe olduğunu belirlemeye yardımcı olmak için öğenin çevresine bir dikdörtgen çizer. Dikdörtgen 5 saniye sonra otomatik olarak kaldırılır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Üst pencere tutamacı
|
ParentWindowHandle | True | integer |
Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir. |
|
Arama öğesi adı
|
SearchElementName | string |
Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Search öğesi sınıf adı
|
SearchElementClassName | string |
Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi otomasyon kimliği
|
SearchElementAutomationId | string |
Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
Arama öğesi yerelleştirilmiş denetim türü
|
SearchLocalizedControlType | string |
Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir. |
|
|
UIA alt ağacını ara
|
SearchSubTree | boolean |
true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır. |
|
|
Kalem rengi
|
PenColour | string |
Çizilecek dikdörtgenin rengi (örn. kırmızı, yeşil, mavi, sarı, mor veya turuncu) veya #FF0000 gibi bir dize onaltılık kod. |
|
|
Kalem kalınlığı pikselleri
|
PenThicknessPixels | integer |
Vurgu dikdörtgen kenarlarının kalınlığı (piksel cinsinden). |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Aranacak en fazla öğe sayısı
|
MaxElementsToSearch | integer |
UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
En fazla göreli arama derinliği
|
MaxRelativeSearchDepth | integer |
Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Düğüm başına aranacak en fazla alt öğe
|
MaxChildElementsToSearchPerNode | integer |
HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
|
ElementLocalizedControlTypesNotToTraverse | string |
UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
UIA üst düzey Win32 penceresini bekleyin
UIA tutamacını döndürmeden önce en üst düzey Win32 penceresinin mevcut olması için belirtilen süreyi bekleyen hızlı bir Win32 eylemi. Üst düzey pencere, masaüstüne bağlı olan penceredir. Sınıf adına veya pencere başlığına göre arama yapabilir veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Daha güçlü olan 'Masaüstü öğesini bekle' UIA eylemini kullanmak daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama sınıfı adı
|
SearchClassName | string |
Aranacak en üst düzey pencerenin öğe sınıfı adı, örneğin 'Not Defteri'. |
|
|
Arama penceresi başlığı
|
SearchWindowTitle | string |
Aranacak en üst düzey pencerenin başlığı. |
|
|
Beklenecek saniye sayısı
|
SecondsToWait | True | integer |
Pencerenin var olmasını beklemek için en fazla saniye sayısı. |
|
Arama işlemi kimliği
|
SearchProcessId | integer |
Pencerenin sahibi olan işlemin isteğe bağlı işlem kimliği (örneğin, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eyleminin çıkışı tarafından sağlandığı gibi). İşlem kimliğine göre arama yapmak için 0 olarak ayarlayın. |
|
|
Dizini eşleştir
|
MatchIndex | integer |
Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri kullanarak aramayı kullanılabilir pencere özelliklerine göre daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok pencere varsa, bu, hangi pencere özelliğine göre sıralanacağını belirtmenize olanak tanır. Bu, gerekli pencereyi seçmek için 'Dizini eşleştir' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Eşleştir dizini' 1 ise ekranın en üstüne en yakın eşleşen pencere döndürülür. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla eşleşen birden çok pencere varsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir. |
|
|
Pencere bulunamazsa özel durum tetikle
|
RaiseExceptionIfWindowNotFound | boolean |
Win32 arama penceresi bekleme süresinden sonra yoksa IA-Connect özel durum oluşturmalı mı? |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | integer |
Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir. |
|
Öğe adı
|
ElementName | string |
Pencere öğesinin UIA adı. |
|
Öğe sınıfı adı
|
ElementClassName | string |
Pencere öğesinin UIA sınıf adı. |
|
Öğe otomasyon kimliği
|
ElementAutomationId | string |
Pencere öğesinin UIA otomasyon kimliği. |
|
Öğe yerelleştirilmiş denetim türü
|
ElementLocalizedControlType | string |
Pencere öğesinin UIA yerelleştirilmiş denetim türü. |
|
Öğe var
|
ElementExists | boolean |
Pencere varsa true veya yoksa false döndürür. |
UIA üst öğe tutamacını alma
Belirtilen öğenin üst öğesi için bir tanıtıcı döndürür. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Öğe tutamacı
|
ElementHandle | True | integer |
Hedef öğenin UIA tanıtıcısı. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Üst öğe tutamacı
|
ParentElementHandle | integer |
Üst öğe için uia tanıtıcısı. |
Win32 pencerelerini edinin
İsteğe bağlı olarak belirtilen sınıf adına veya pencere başlığına sahip tüm Win32 pencerelerinin listesini döndüren hızlı bir Win32 eylemi veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Win32 Windows görev çubuğu, masaüstü, başlangıç menüsü, saydam katman, ekran dışı veya gizli pencereler gibi beklenmeyen öğeler içerebilir, bu nedenle döndürülen listede beklenenden daha fazla sonuç bulunabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama sınıfı adı
|
SearchClassName | string |
Aranacak en üst düzey pencerenin isteğe bağlı sınıf adı; örneğin ,'Chrome_WidgetWin_1'. |
|
|
Arama penceresi başlığı
|
SearchWindowTitle | string |
Aranacak en üst düzey pencerenin isteğe bağlı başlığı. |
|
|
Yalnızca en üst düzey pencereleri alma
|
TopLevelWindowsOnly | boolean |
Yalnızca işletim sisteminin üst düzey olarak kabul ettiği Win32 pencerelerini almak için true olarak ayarlayın. Tüm Win32 pencerelerini almak için false olarak ayarlayın. Bir pencerenin Win32 tanımının, pencere olarak tanıyamayabileceğiniz öğeleri içereceğini ve birçok iletişim kutusunun ve ileti kutusunun üst pencerenin alt öğesi olmasına rağmen üst düzey olarak işaretlendiğini unutmayın. |
|
|
Yalnızca görünür pencereleri alma
|
VisibleWindowsOnly | boolean |
Yalnızca işletim sisteminin görünür olduğunu düşündüğü Win32 pencerelerini almak için true olarak ayarlayın. Hem görünür hem de görünür olmayan Win32 pencerelerini almak için false olarak ayarlayın. Ekran dışı veya saydam pencerelerin görünür olarak işaretlendiğini ancak bunları göremediğini unutmayın. |
|
|
Yalnızca başlık çubuğu olan pencereleri alma
|
WindowsWithTitlebarOnly | boolean |
Yalnızca başlık çubuğu olan Win32 pencerelerini almak için true olarak ayarlayın. Başlık çubuğu olup olmadığına bakılmaksızın Win32 pencerelerini almak için false olarak ayarlayın. Bazı saydam pencerelerin başlık çubukları olduğunu ancak bunları göremediğini unutmayın. |
|
|
Yalnızca başlığı olan pencereleri alma
|
WindowsWithTitleOnly | boolean |
Yalnızca başlığı olan Win32 pencerelerini (metin içeren başlık çubuğu) almak için true olarak ayarlayın. Başlığı olup olmadığına bakılmaksızın Win32 pencerelerini almak için false olarak ayarlayın. Başlık çubuğunun pencerenin üst kısmındaki şerit, başlık ise içindeki metin olduğunu unutmayın. |
|
|
Saydam pencereleri yoksay
|
IgnoreTransparentWindows | boolean |
Yalnızca saydamlığı olmayan Win32 pencerelerini almak için true olarak ayarlayın. Saydamlık kümesi olup olmadığına bakılmaksızın Win32 pencerelerini almak için false olarak ayarlayın. |
|
|
Arama işlemi kimliği
|
SearchProcessId | integer |
Pencerelerin sahibi olan işlemin isteğe bağlı işlem kimliği (örneğin, IA-Connect Ortamı/Oturum eylemlerindeki 'İşlemi Çalıştır' eyleminin çıkışı tarafından sağlandığı gibi). İşlem kimliğine göre arama yapmak için 0 olarak ayarlayın. |
|
|
Arama filtresi
|
SearchFilter | string |
Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Daha fazla örnek için belgelere bakın. |
|
|
Sütun adına göre sırala
|
SortByColumn | string |
Aramayla eşleşen birden çok pencere varsa, bu, hangi pencere özelliğine göre sıralanacağını belirtmenize olanak tanır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ise, pencere listesi üst kenara göre sıralanmış olarak döndürülür. Bu alan boş bırakılırsa, pencereler algılanan sırayla döndürülür. |
|
|
Eşleştirme dizini artan
|
MatchIndexAscending | boolean |
Aramayla eşleşen birden çok pencere varsa ve bir sıralama sütunu belirtilirse, artan düzende sıralamak için true (varsayılan) veya azalan düzende sıralamak için false olarak ayarlayın. |
|
|
Return UIA öğe tanıtıcısı
|
ReturnElementHandle | boolean |
true olarak ayarlanırsa, çıkış koleksiyonunda ('UIAHandle' sütununda) bulunan her Win32 penceresine bir UIA tanıtıcısı döndürülür. Bu tanıtıcı, IA-Connect UIA eylemlerinde 'üst' tanıtıcı olarak hareket etmek için daha fazla eylemde kullanılabilir. |
|
|
döndürülecek ilk öğe
|
FirstItemToReturn | integer |
1'den başlayarak döndürülecek ilk pencerenin (satır) dizini. |
|
|
Döndürülecek en fazla öğe
|
MaxItemsToReturn | integer |
Döndürülecek pencere sayısı üst sınırı veya tüm öğeleri döndürmek için 0. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Win32 windows JSON
|
Win32WindowsJSON | string |
Arama ölçütleri ile eşleşen Win32 pencerelerinin JSON biçiminde listesi. |
|
Win32 pencere sayısı
|
NumberOfWin32Windows | integer |
Döndürülen Win32 pencere sayısı. |
Ön plan UIA penceresini ayarlama
Ön plana bir pencere getirir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Pencere tutamacı
|
WindowHandle | True | integer |
Ön plan penceresi olarak ayarlanması gereken pencerenin UIA tanıtıcısı. |
|
Pencereyi aç/kapat
|
ToggleWindow | boolean |
Pencere, odaklanmaya veya tıklamaya çalışılarak mı değiştirilmelidir? Bu, pencerenin güvenilir bir şekilde ön plana getirilmesini sağlamaya yardımcı olur. |
|
|
Geçiş genel sol fare tıklama aracıyı kullanır
|
ToggleUsesGlobalLeftMouseClickAgent | boolean |
Pencereyi açma/kapatmayı seçerseniz, önce IA-Connect Aracısı'na odaklanmak için genel fare tıklamalarının kullanılıp kullanılmayacağını belirtir. |
|
|
Saniyeler içinde gecikmeyi açma/kapatma
|
ToggleDelay | double |
Pencereyi açma/kapatmayı seçerseniz, geçişten sonra duraklatma işlemini belirtir. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |