Web Sayfasında Öğeyi Bekle

Komut: webWaitElement

Belirtilen seçici tipine ve değerine göre, bir öğenin web sayfasında görünmesini bekler.

Sözdizimi

webWaitElement --selector(WebElementSelectors) --id(String) --name(String) --css(String) --linktext(String) --innertext(String) --tagname(String) --xpath(String) --class(String) --elementvalue(String) [--simulatehuman(Boolean)] [--timeout(TimeSpan)] (Boolean)=value

Girişler

Komut dosyası Tasarımcı Zorunlu Kabul edilen tipler Açıklama
-- seçici Seçici Zorunlu WebElementSelectors Web öğesi seçicisinin tipi:
  • Sınıf ve değer
  • Css
  • Tanıtıcı
  • Tanıtıcı ve ad
  • İç metin ve denetim tipi
  • Bağlantı metni
  • Ad
  • Ad ve değer
  • XPath
  • -- tanıtıcı Tanıtıcı Yalnızca whenSelector is Id, IdAndName Metin Web öğesinin tanıtıcısı.
    -- ad Öğe Adı Yalnızca WhenSelector Adı, NameAndValue, IdAndName Metin Web öğesine atanan ad.
    -- css CSS Yalnızca whenSelector, CssSelector Metin Web öğesinin CSS seçicisi.
    -- linkmetin Bağlantı Metni LinkText yalnızca WhenSelector Metin Web sayfasında beklenecek öğenin metin bağlantısı.
    -- innertext Metin Yalnızca whenSelector is InnerTextAndTag Metin Web sayfasında beklenecek öğe iç metni.
    -- etiket adı Etiket Adı Yalnızca whenSelector is InnerTextAndTag Metin Beklenecek öğenin HTML etiketi adı.
    Ve element, diğerleri arasında bir düğme, bir metin kutusu olabilir.
    -- xpath XPath Yalnızca WhenSelector XPath Metin Öğeyi bulmak için XML yolu.
    -- sınıf Sınıf Adı Yalnızca WhenSelector, ClassAndValue Metin Beklenecek öğenin sınıf adı.
    -- elementvalue Öğe Değeri Yalnızca whenSelector, ClassAndValue, NameAndValue Metin Beklenecek öğenin geçerli değeri.
    -- simulateinsan İnsan Simülasyonu Yap İsteğe bağlı Boole Fare imlecini öğenin ortasına taşıyıp tıklatarak, bir insan kullanıcısının etkileşiminin benzetimini yapar.
    -- zamanaşımı Zaman aşımı İsteğe bağlı Zaman Aralığı, Sayı, Metin Komut yürütme için bekleme süresi üst sınırı.
    timeout parametresi için değer tanımlanmaması durumunda, yürütme Set Timeout komutu tarafından tanımlanan bağlam zamanaşımını kullanır. Komut dosyasında bu komut kullanılmıyorsa, varsayılan zamanaşımı 5 saniyedir.

    Çıkışlar

    Komut dosyası Tasarımcı Kabul edilen tipler Açıklama
    değer Sonuç Boole Beklenen öğe görünüyorsa "True" ya da tersi durumda "False" değerini döndürür.

    Örnek

    Bir web sayfası açarak, belirtilen URL adresine gider. Bir Web Sayfasında Öğe Bekleniyor komutu, o öğe için girilen seçiciye göre gizlenmiş bir öğenin görüntülenmesini bekler.

    defVar --name visibleElement --type Boolean
    defVar --name clickSuccess --type Boolean
    webStart --name browser --type "Chrome"
    webNavigate --url "webElement.html"
    webWaitElement --selector "Id" --id myModal visibleElement=value
    logMessage --message "Element Visibility = ${visibleElement}" --type "Info"
    webClick --selector "Id" --id myButton clickSuccess=value
    assert --message "Could not click button." --left "${clickSuccess}" --operator "Is_True"
    webWaitElement --selector "Id" --id myModal clickSuccess=value
    logMessage --message "Element Visibility = ${visibleElement}" --type "Info"
    webClose --name browser --leavebrowseropen
    
    Dosyayı Karşıdan Yükle

    Ayrıca bkz.

  • Web Sayfasını Tıklat
  • Web Sayfası Öğesini Etkinleştir
  • Web Öğesine Odaklan
  • Birleşik Giriş Kutusu Seçeneklerinin Sayısını Al
  • Öğe HTML'ini Al
  • Öğe Değerini Al
  • Web'den Resim Al
  • Birleşik Giriş Kutusunda Öğe Seç
  • Değeri Alana Ayarla
  • Web Gönderme Anahtarları