Điều nhỏ nhặt để kiểm tra xem một phần tử có phải là có thể nhấp với Thước đo không, nhưng tôi đang cố gắng gãi đầu để tìm cách kiểm tra xem phần tử là không phải là có thể nhấp hay không.Làm cách nào để kiểm tra xem một phần tử có thể không nhấp được bằng Thước đo góc không?
Tôi đã cố gắng bọc chức năng nhấp trong một lần thử/nắm bắt sao cho khi có lỗi xảy ra khi cố gắng nhấp vào nó sẽ bắt được và cho phép kiểm tra; tuy nhiên, điều này không hoạt động.
Đây là mã của tôi đối với phương pháp mà không được kiểm tra:
return this.shouldSeeDisabledFunds()
.then(function() {
var clickable = true;
try {
fundsElem.first().click();
} catch (e) {
clickable = false;
console.log(clickable);
} finally {
console.log(clickable);
}
console.log(clickable);
// All the way through, clickable is still true, and the console log in the
// catch is not called. I believe this is because click is asynchronous.
})
;
Có phải 'click()' không trả lại lời hứa? –
Vâng, đúng vậy. Tôi đã thực sự tìm ra nó ngay sau khi nhận ra điều đó. Tôi sẽ đăng một câu trả lời bao gồm nó. – Seer