Webelement.isenabled即使元素被禁用也返回True

时间:2020-05-15 10:24:52

标签: selenium

Selenium Webdriver: 我有一个被“禁用”的元素。 我正在尝试使用Webelement.isenabled将元素的状态设置为false,并返回true。 元素的HTML如下。

<a id="headerCheckInOrderSelectionvalButton" disabled="disabled">Create</a>

谢谢。

1 个答案:

答案 0 :(得分:0)

<a>标签不支持disabled属性。可以在以下位置找到受支持的属性的列表:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Attributes

由于HTML规范中的锚标记不支持disabled属性,因此Selenium也不支持该属性。由于您无法禁用锚标记,因此IsEnabled返回true是有意义的-它已启用,因此您不能将其禁用。