Çekirdek Aktiviteler
Üst sayfa: PAW Robot/Stüdyo › Aktiviteler Modül: PAWRobot (çekirdek) Kapsam: Kontrol akışı, UI etkileşim, veri, ağ
Genel Bakış
Çekirdek aktiviteler PAWRobot ana paketinde yer alır. Kontrol akışı, temel UI etkileşimi, pano, JSON ve HTTP işlemlerini kapsar.
Kontrol Akışı (Statements)
Aktivite | Açıklama |
|---|---|
If | Koşullu dallanma |
ForEachOf | Koleksiyon üzerinde döngü |
ForEachDataRow | DataTable satırları üzerinde döngü |
BreakableWhile | Koşullu while döngüsü (break destekli) |
BreakableDoWhile | Do-while döngüsü |
Break | Döngüden çıkış |
Continue | Döngüde sonraki öğeye geç |
BreakableRetry | Hata durumunda yeniden deneme |
Yorum Satırı Yap | Aktiviteyi yorum satırı yapar |
İş Akışını Çağır | Alt iş akışı çağırır |
UI Etkileşim (Genel)
Aktivite | Girdi | Çıktı | Açıklama |
|---|---|---|---|
Öğeyi Tıkla | Öğe, Buton, Offset | — | Öğeye tıklar |
İçine Yaz | Öğe, Metin, Timeout | — | Metin yazar |
Metin Yaz | Text | — | Aktif öğeye metin yazar |
Öğeye Odaklan | Öğe | — | Öğeye odaklanır |
Öğeyi İşaretle | Öğe | — | Onay kutusunu işaretler |
Öğe Seç | Öğe, Key/Değer/Index | — | Liste öğesi seçer |
Seçili Öğeyi Al | Öğe | Index, Key, Değer | Seçili öğe bilgisi |
Seçilebilecek Öğeleri Al | Öğe | Sonuçlar | Tüm liste öğeleri |
Öğe Değerini Al | Öğe | Değer | Öğe değerini okur |
Öğe Değerini Ocr İle Al | Öğe | Değer | OCR ile değer okur |
Tablo Değerlerini Al | Öğe, Timeout | Sonuç (DataTable) | Tablo verisi alır |
Öğeyi Vurgula | Öğe | — | Öğeyi görsel vurgular |
Öğeyi Taşı | Öğe, X, Y | — | Öğeyi taşır |
Fareyi Hareket Ettir | X, Y | — | Fareyi konumlandırır |
Kısayol Tuşu Gönder | Keys, KeyModifiers | — | Klavye kısayolu gönderir |
Ekran Görüntüsü Al | — | Image | Ekran görüntüsü alır |
Clipboard
Aktivite | Açıklama |
|---|---|
Panoyu Al | Panodaki metni okur |
Panoyu Ayarla | Panoya metin yazar |
Panoyu Temizle | Panoyu temizler |
Veri ve Ağ
Aktivite | Açıklama |
|---|---|
JSON Serileştir | Nesneyi JSON metnine dönüştürür |
JSON Seriden Çıkar | JSON metnini nesneye dönüştürür |
HTTP İstek Yaratıcı | HTTP isteği oluşturur ve gönderir |
Örnek Senaryo: Koşullu İşlem
```
→ Öğeyi Al (Selector: "btnSubmit")
→ If (Öğe var mı)
→ Öğeye Tıkla
→ İçine Yaz("Onay metni")
Else
→ Log ("Buton bulunamadı")
→ End
```