Aksiyonları Değiştirme Faaliyeti
Aksiyonları Değiştirme faaliyeti, otomasyonun farklı tarayıcı pencereleri, uygulama pencereleri veya bir web sayfasındaki çerçeveler arasında odak değiştirmesini sağlar. Bu, robotun tek bir uygulama veya tarayıcı oturumu içindeki çeşitli bağlamlarda bulunan öğelerle etkileşim kurmasına olanak tanır.
| Alan | Açıklama | Gerekli |
|---|---|---|
| Uygulama adı | Açılır listeden önceden açılmış veya eklenmiş bir uygulamanın referans adını belirtir. | Gerekli |
| Şuraya Geç | Uygulama veya sayfa içinde geçiş yapılacak hedef bağlamı seçer. Seçenekler arasında Window, Frame, Default Window veya Default Content bulunur. | Gerekli |
| Alan | Frame öğesine geçiş yaparken, o çerçeve içindeki herhangi bir öğenin XPath'ini sağlayın. Eğer Switch to, Default Window veya Default Content ise, bu alan boş bırakılabilir. | Gerekli |
| Başlık | Switch to, Window olduğunda, hedef pencerenin başlığını belirtin. Match alanı, başlığın nasıl karşılaştırılacağını belirler. Eğer Match, Notitle veya Next olarak ayarlanmışsa bu alan gerekli değildir. | Gerekli |
| Eşleşme | Bir pencere ararken Title alanı için karşılaştırma yöntemini tanımlar. Seçenekler arasında Equals, Starts, Ends, Contains, Notitle veya Next bulunur. | İsteğe bağlı |
| Tekrar Sayısı | Faaliyetin geçiş işlemini gerçekleştirmek için yapacağı maksimum deneme sayısını ayarlar. Varsayılan değer 1'dir. | İsteğe bağlı |
Eylem tipleri ve Örnekler
Şuraya Geç: Pencere
- Format: string
- Örnek Sonuç: "Pencere"
Şuraya Geç: Çerçeve
- Format: string
- Örnek Sonuç: "Çerçeve"
Şuraya Geç: Varsayılan Pencere
- Format: string
- Örnek Sonuç: "Varsayılan Pencere"
Şuraya Geç: Varsayılan İçerik
- Format: string
- Örnek Sonuç: "Varsayılan İçerik"
Eşleşme: Eşittir
- Format: string
- Örnek Sonuç: "Eşittir"
Eşleşme: Başlar
- Format: string
- Örnek Sonuç: "Başlar"
Eşleşme: Biter
- Format: string
- Örnek Sonuç: "Biter"
Eşleşme: İçerir
- Format: string
- Örnek Sonuç: "İçerir"
Eşleşme: Başlıksız
- Format: string
- Örnek Sonuç: "Başlıksız"
Eşleşme: Sonraki
- Format: string
- Örnek Sonuç: "Sonraki"
Uygulama Örnekleri
Alan Kurulumu - Application name: ${robustaWebpage} - Switch to: Window - Switch to: Frame - Switch to: Default Window - Switch to: Default Content - Field: //input[@id="google_ads_iframe"] - Field: //div[@id="Content-Language"] - Field: * (Default Window veya Default Content için gerekli olmadığında) - Title: Home – Robusta - Match: Equals - Match: Starts - Match: Ends - Match: Contains - Match: Notitle - Match: Next
Uygulama Değişkenleri - Retry Count: 7
Teknik Notlar
Bu faaliyet için gerekli alanlar, seçilen
Switch toveMatchözelliklerine göre değişebilir. Eğer bir hedef pencerenin başlığı yoksa,MatchözelliğiNotitleveyaNextolarak ayarlanabilir.Nextseçeneği, özellikle mevcut aktif pencereden hemen sonra açılan pencereye geçiş yapar.