Kullanıcı Kılavuzu

Run UI.Vision Macro

18/7/25
Run UI.Vision Macro

Kuika’nın Run UI Vision Macro aksiyonu, uygulamanızda belirli işlem adımlarında otomatikleştirilmiş kullanıcı arayüzü (UI) testlerini veya makroları çalıştırmak için kullanılır. Bu aksiyon, kullanıcı etkileşimlerini simüle ederek, uygulamanızın farklı senaryolarda beklenen şekilde çalışıp çalışmadığını kontrol etmenize ve süreçlerinizi optimize etmenize olanak tanır.

Başlıca faydaları:

  • UI bileşenlerinin doğru ve hatasız çalıştığından emin olabilirsiniz.
  • Manuel test süreçlerini azaltıp otomasyon seviyenizi artırabilirsiniz.
  • Hataları erken tespit ederek geliştirme ve test süreçlerini hızlandırabilirsiniz.

Run UI Vision Macro aksiyonu yalnızca web uygulamalar için desteklenmektedir.

Teknik Özellikler

  • Web Uygulama Desteği: Sadece web tabanlı uygulamalarda çalışır.
  • Macro Komutları: Makro komutları, UI Vision araç seti ile uyumlu biçimde string (metin) olarak tanımlanır.
  • Otomasyon Türü: Kullanıcı eylemlerinin (tıklama, yazma, seçim, bekleme vb.) otomatik tekrarlanmasını sağlar.
  • Entegrasyon: Kuika içindeki diğer aksiyon ve tetikleyicilerle entegre edilerek karmaşık iş akışlarında otomatik test veya işlem adımları oluşturulabilir.

Run UI Vision Macro Aksiyonu Uygulama Adımları

Run UI Vision Macro aksiyonunu kullanmak için öncelikle UI Vision kurulumu yapmanız gerekir. Detaylı kurulum bilgisi için “Robotic Process Automation Aksiyonunu Kullanarak RPA Süreci Nasıl Yürütülür?” inceleyebilirsiniz.

  1. Proje ve Ekran Seçimi
    • Kuika platformunda çalıştığınız projeyi açın.
    • UI Design modülüne geçin ve makroyu çalıştırmak istediğiniz ekranı seçin.
  2. Aksiyon Ekleme 
    • UI ekranında otomatik testi tetikleyecek bir buton, olay veya sayfa yüklenme gibi uygun bir tetikleyici seçin.
  • Sağdaki Properties panelinde bulunan + ADD ACTION menüsünden aşağıdaki yolu izleyin: Initial Actions → Robotic Process Automation → Run UI Vision Macro
  1. Aksiyon Parametrelerini Yapılandırma
  • Stringified Macro (String - zorunlu): UI Vision ile oluşturduğunuz makro komutlarının JSON formatındaki metni (stringleştirilmiş hali) buraya girilmelidir. Bu komutlar; tıklama, yazma, bekleme gibi UI adımlarını içerir.
  1. Aksiyonun Çalıştırılması
    • Aksiyon tetiklendiğinde Kuika, belirttiğiniz makro komutlarını otomatik olarak çalıştırır ve test veya otomasyon sürecini yürütür.

Kullanım Senaryosu: Otomatik UI Testi ile Form Doğrulama

Bir web formunun her sürümde düzgün çalıştığından emin olmak isteyen bir ekip, Run UI Vision Macro aksiyonu ile bu formun otomatik testini gerçekleştirebilir. Form alanlarının doldurulması, kaydet butonuna tıklanması ve başarılı kayıt mesajının kontrol edilmesi gibi adımlar makro komutlarıyla otomatik olarak simüle edilir.

Form Yüklenince UI Testi Başlatma Aksiyonu Ekleme

  1. UI Design modülüne girin ve test etmek istediğiniz form ekranını açın.
  2. Sol kenardaki Elements panelinden formu tetikleyecek bir olay (örneğin sayfa yükleme) veya test başlatma butonu ekleyin.
  3. Properties panelinden + ADD ACTION menüsüne tıklayın ve
    Initial Actions → Robotic Process Automation → Run UI Vision Macro seçimini yapın.

Run UI Vision Macro Aksiyonunu Yapılandırma

Stringified Macro:
Aşağıdaki gibi bir örnek makro komutu girin. Bu komut, form alanlarını doldurur, kaydet butonuna tıklar ve sonucu kontrol eder:

{  "Name": "FormValidationTest",  "CreationDate": "2025-06-30",  "Commands": [    { "Command": "type", "Target": "id=firstName", "Value": "John" },    { "Command": "type", "Target": "id=lastName", "Value": "Doe" },    { "Command": "click", "Target": "id=submitBtn", "Value": "" },    { "Command": "assertText", "Target": "id=successMessage", "Value": "Kayıt başarılı" }  ]}

Run UI Vision Macro Aksiyonu İleri Seviye Özelleştirmeler

  • Dinamik Makro Komutları: Makro komutlarını farklı durumlara göre dinamik olarak değiştirebilir, Symbol Picker ile değişken veriler kullanabilirsiniz.
  • Makro Sonucu ile Koşullu Akışlar: Makro tamamlandığında elde edilen sonuçlara göre başka aksiyonları tetikleyebilirsiniz.
  • Entegre Test Senaryoları: Run UI Vision Macro, diğer Kuika aksiyonları ile birlikte çalışarak kapsamlı UI ve RPA (Robotik Süreç Otomasyonu) senaryoları oluşturabilir.

Teknik Riskler 

  • Makro Komut Hataları: Geçersiz veya hatalı makro komutları aksiyonun başarısız olmasına neden olabilir. Komutların doğru formatta ve test edilmiş olması gereklidir.
  • Uyumluluk Kısıtlamaları: Bu aksiyon yalnızca web platformlarında çalışır; mobil uygulamalarda desteklenmez.
  • Performans ve Zamanlama: Karmaşık makroların uzun sürmesi, uygulama performansını etkileyebilir. Gerekli bekleme süreleri ve zaman aşımı ayarları dikkatle yapılmalıdır.
  • Güvenlik: Otomatik çalışan makroların kullanıcı yetkilerine uygun olması gerekir; hassas işlemlerde yetkilendirme kontrolleri sağlanmalıdır.

Run UI Vision Macro aksiyonu, Kuika uygulamalarında otomatik UI testleri ve makro tabanlı süreç otomasyonları yapmanızı sağlayarak geliştirme ve test süreçlerinizi büyük ölçüde hızlandırır ve güvence altına alır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar