Research Web Elements
Bu aktivite, tarayıcıdaki web elementlerini belirli iki metod arasında dolaşarak toplar ve bir koleksiyon olarak çıktı verir. Tarayıcı üzerinde belirlenen arama yöntemleriyle (XPath, CSS Selector vb.) elementler okunur ve sırasıyla bir koleksiyon içerisine yerleştirilir. Bu sayede bir sayfa üzerindeki tüm web elementleri incelenebilir.
Özellikler
Display Name:Aktivitenin süreç içinde ayırt edilmesi için verilen isimdir. Varsayılan olarak "Research Web Elements" olarak ayarlanır.
Description : Aktivitenin işlevini açıklayan isteğe bağlı bir not alanıdır. Sürecin bakımını kolaylaştırmak için kullanılır.
Delay Before : Aktivite başlamadan önce geçen bekleme süresini (saniye cinsinden) belirtir.
Varsayılan Değer: 0 (Bekleme olmadan çalışır).
Örnek Kullanım: Aktivitenin çalıştırılmasından önce belirli bir süre beklemek gerekiyorsa, bu süre burada belirtilir. Örneğin, 2 yazılırsa aktivite başlamadan önce 2 saniye bekler.
Delay After: Aktivite tamamlandıktan sonra geçen bekleme süresini (saniye cinsinden) belirtir.
Varsayılan Değer: 0 (Bekleme olmadan bir sonraki aktiviteye geçer).
Örnek Kullanım: İşlem tamamlandıktan sonra sistemde gecikmeler yaşanıyorsa ya da sonraki adımın başlaması için bir süre verilmesi gerekiyorsa, bu alanda belirtilir.
Continue On Error: Aktivite sırasında bir hata oluştuğunda sürecin devam edip etmeyeceğini kontrol eden özelliktir.
True: Aktivite hata aldığında bile süreç çalışmaya devam eder.
False: Aktivite hata alırsa süreç durur.
Varsayılan Değer: False (Varsayılan olarak süreç hata alırsa durur).
Örnek Kullanım: Kritik olmayan işlemlerde hata olsa bile sürecin devam etmesi isteniyorsa bu seçenek True olarak ayarlanır. Örneğin, bir dosyanın varlığını kontrol eden bir aktivitede hata alınırsa ve süreç bu hataya rağmen devam etmeliyse bu seçenek aktif edilir.
Inputs
Control Type
Veri Tipi: Control Type
Açıklama: Web elementlerini ararken kullanılacak arama yöntemini belirtir. Bu değer, XPath, CSS Selector gibi yöntemleri içerir.
Örnek Kullanım:
"XPath": XPath yöntemiyle arama yapılır.
"CssSelector": CSS selector yöntemiyle arama yapılır.
First Value
Veri Tipi: Text
Açıklama: İlk metodun tanımlandığı alandır. Aranacak ilk elementin başlangıç değeri belirtilir.
Örnek Kullanım:
"//div[@class='start']": Bu XPath değeri ile "start" sınıfına sahip ilk div öğesi belirtilir.
End Value
Veri Tipi: Text
Açıklama: İkinci metodun tanımlandığı alandır. Aranacak son elementin bitiş değeri belirtilir.
Örnek Kullanım:
"//div[@class='end']": Bu XPath değeri ile "end" sınıfına sahip son div öğesi belirtilir.
Next Button Value
Veri Tipi: Text
Açıklama: Okunması gereken bir sonraki elementin tanımlandığı alandır. Genellikle bir "Next" butonunun tanımlanmasında kullanılır.
Örnek Kullanım:
"//button[@id='nextPage']": Bu XPath değeri ile "nextPage" ID'sine sahip buton tanımlanır.
Time Out
Veri Tipi: Number
Açıklama: İşlem sırasında web sayfasından yanıt alınamazsa, belirtilen süre kadar beklenmesini sağlar. Bu süre, işlemin tamamlanması için gereken maksimum süreyi belirler.
Örnek Kullanım:
10: 10 saniye boyunca beklenir, eğer bu süre içinde yanıt alınmazsa işlem başarısız olur.
5: 5 saniye boyunca beklenir, bu sürede yanıt alınamazsa işlem iptal edilir.
Outputs
Result
Veri Tipi: Collection
Açıklama: Okunan web elementlerinin tüm değerlerini içeren bir koleksiyon döner. Bu koleksiyon, tarayıcıdaki tüm ilgili elementlerin listesini içerir.
Örnek Kullanım:
["Element1", "Element2", "Element3"]: Bu koleksiyon, okunan üç web elementini içerir.
["NextButton", "SubmitButton"]: Bu koleksiyon, bir sonraki buton ve gönderim butonunu içerir.
Örnek Kullanım:
Web Element İncelemesi: Bir web sayfasındaki tüm elementleri tarayarak analiz etmek için kullanılabilir.
Form Doğrulama: Web formundaki tüm öğelerin doğruluğunu kontrol etmek için elementleri tarar.
Sayfa Gezinme: Web sayfasındaki tüm gezinme butonlarını ve bağlantılarını tespit etmek için kullanılabilir.
Örnek:
Control Type: "XPath"
First Value: "//div[@class='start']"
End Value: "//div[@class='end']"
Next Button Value: "//button[@id='nextPage']"
Time Out: 10
Bu ayar, "start" sınıfına sahip div öğesinden "end" sınıfına sahip div öğesine kadar tüm elementleri okur ve "nextPage" ID'sine sahip butonu tarar. 10 saniye içinde işlem tamamlanmazsa işlem iptal edilir.
Last updated