Metotları Ayarla Aktivitesi
Metotları Ayarla aktivitesi, bir tarayıcı veya uygulama içindeki metin kutuları veya açılır kutular gibi belirtilen alanlara veri yazmayı sağlar. Bu aktivite, kullanıcı arayüzü öğeleriyle değerlerini veya niteliklerini ayarlayarak dinamik etkileşimi kolaylaştırır.
| Alan | Açıklama | Gereklilik |
|---|---|---|
| Uygulama adı | Aktivitenin gerçekleştirileceği uygulamanın referans adı. Bu uygulamanın zaten açık veya bağlı olması gerekir. | Gerekli |
| Alan | Verinin yazılacağı hedef alanı (örn. metin kutusu, açılır kutu) tanımlayan XPath veya seçici. | Gerekli |
| Temizle | Etkinleştirilirse, aktivite yeni veri yazmadan önce hedef alanın mevcut içeriğini temizler. | İsteğe bağlı |
| Tip | Hedef alana veri yazmak için kullanılan metodu belirtir. | Gerekli |
| Metin | Hedef alana yazılacak veri. Bu, değişmez bir string veya bir değişken olabilir. Bu alan, Tip Attribute ise gerekli değildir. | Gerekli |
| Nitelik Adı | Tip Attribute olduğunda gereklidir. Değeri değiştirilecek HTML niteliğini belirtir. Title tipi için bu alan yeni sayfa başlığını tutar. | İsteğe bağlı |
| Görünür Olana Kadar Bekle | Etkinleştirilirse, aktivite devam etmeden önce hedef öğe web sayfasında veya uygulamada görünür olana kadar bekler. | İsteğe bağlı |
Eylem tipleri ve Örnekler
Metin
- Formatla: string
- Örnek Sonuç: "Coronavirus news"
Anahtar değeri
- Formatla: string
- Örnek Sonuç: "5"
Nitelik
- Formatla: string
- Örnek Sonuç: "option"
Başlık
- Formatla: string
- Örnek Sonuç: "Home – Robusta"
Tuş Vuruşu
- Formatla: string
- Örnek Sonuç: "[ENTER]"
Uygulama Örnekleri
Alan Kurulumu - Application Name: ${myWebApp} - Field: (//input[@title="Search"])[1] - Clear: true - Type: Text - Text: Robusta automation - Wait Until Visible: true
Uygulama Değişkenleri - SettingMetinwith a variable: Coronavirus news for ${days} - Attribute Name öğesini value olarak ayarlama, Type için bir Attribute - SettingMetinto a literal value: robusta - SettingMetinto a variable: ${companyName}
Teknik Notlar
ValueveAttributetipleri, doğrudan metin girişinin (Texttipini kullanarak) etkisiz olduğu açılır kutular veya öğelerle etkileşim kurmak için özellikle kullanışlıdır. Bu durum genellikle, yalnızca öğe değerlerinde HTML nitelikleri aracılığıyla değişikliklere izin veren web sitelerinde veya uygulamalarda meydana gelir.
Titletipi, yalnızca mevcut web sayfasının başlığını değiştirmek için kullanılmalıdır.
Keystroketipi, veri girişi içinTextmetoduna bir alternatif sunar, klavye eylemlerini simüle ederek.
Textalanında sağlanan Değerler, değişmez stringler (örn.robusta) veya dinamik değişkenler olabilir. Bir değişken kullanmak için adını süslü parantez içine alın ve önüne bir dolar işareti ekleyin (örn.${companyName}).