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: |
| -- 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