Web Sayfası Öğesini Etkinleştir
Komut: webEnable
Seçiciye göre gösterilen bir web sayfası öğesini etkinleştirir.
Sözdizimi
webEnable --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 | Ara: | Zorunlu | WebElementSelectors | Web öğesi seçicisinin tipi: |
| -- tanıtıcı | Tanıtıcı | Yalnızca WhenSearch for is Id, IdAndName | Metin | Etkinleştirilmesi gereken web öğesinin tanıtıcısı. |
| -- ad | Ad | Yalnızca Ad, NameAndValue, IdAndName için WhenSearch | Metin | Etkinleştirmesi gereken öğeye atanan ad. |
| -- css | CSS | Yalnızca whenSearch for is CssSelector | Metin | Etkinleştirilmesi gereken öğenin CSS seçicisi. |
| -- linkmetin | Bağlantı metni | LinkText için yalnızca whenSearch (WhenSearch) | Metin | Etkinleştirmesi gereken öğenin metin bağlantısı. |
| -- innertext | İç metin | Yalnızca whenSearch for is InnerTextAndTag | Metin | Etkinleştirmesi gereken öğede bulunan metin. |
| -- etiket adı | Etiket adı | Yalnızca whenSearch for is InnerTextAndTag | Metin | Etkinleştirilmesini gereken öğenin HTML etiketi adı. Ve element, diğerleri arasında bir düğme, bir metin kutusu olabilir. |
| -- xpath | XPath | Yalnızca whenSearch (WhenSearch) XPath | Metin | Etkinleştirilmesi gereken öğenin XPath değeri. |
| -- sınıf | Sınıf | Yalnızca WhenSearch değeri ClassAndValue | Metin | Etkinleştirilmesi gereken öğenin sınıf adı. |
| -- elementvalue | Öğe değeri | Yalnızca WhenSearch değeri ClassAndValue, NameAndValue | Metin | Etkinleştirilmesi gereken öğenin yürürlükteki 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 | Komutu yürütmek için zaman sınırı ü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 | Başarılı | Boole | Öğe etkinleştirildiyse "True" değerini, etkinleştirilmediyse "False" değerini döndürür. |
Örnek
Bir tarayıcı başlatır ve sizi geçersiz kılınmış bir metin kutusu olan bir sayfaya yönlendirir, daha sonra etkinleştirmenizi sağlar.
defVar --name fieldEnabled --type Boolean
// Enables a text area that was disabled
webStart --name browser --type "Chrome"
// Download the following file to execute the command;
webNavigate --url "webEnableEng.html"
webEnable --selector "Id" --id aTxtArea --comment "Enables a text area" fieldEnabled=value
assert --message "Enabling the field failed!" --left "${fieldEnabled}" --operator "Is_True" --comment "Checks if field enable was successfu"
webClose --name browser --leavebrowseropen
Dosyayı Karşıdan Yükle