isEnabled
Обзор
Используйте команду isEnabled
, чтобы определить включен ли заданный DOM-элемент.
Команда возвращает true
, если DOM-элемент включен (enabled), иначе возвращает false
.
Использование
await browser.$(selector).isEnabled();
Примеры использования
index.html
<input type="text" name="inputField" class="input1">
<input type="text" name="inputField" class="input2" disabled>
<input type="text" name="inputField" class="input3" disabled="disabled">
isEnabled.js
it("should detect if an element is enabled", async ({ browser }) => {
let elem = await browser.$(".input1");
let isEnabled = await elem.isEnabled();
console.log(isEnabled); // выведет: true
elem = await browser.$(".input2");
isEnabled = await elem.isEnabled();
console.log(isEnabled2); // выведет: false
elem = await browser.$(".input3");
isEnabled = await elem.isEnabled();
console.log(isEnabled3); // выведет: false
});