0
我有一个输入类型文本被禁用且没有值属性。Selenium C# - 如何获得没有值属性的禁用文本字段的值
<div class="col-md-4">
<!-- ko if: HierarchyId() != SystemHierarchy.Store -->
<input type="text" class="form-control" data-bind="disable: HierarchyId() == SystemHierarchy.Enterprise || IsAccessible() === false, value: ShortName" disabled="">
<!-- /ko -->
<!-- ko if: HierarchyId() == SystemHierarchy.Store --><!-- /ko -->
</div>
在UI上,此输入字段具有默认的禁用值,例如'429'。我需要这个值429,但无法获取,因为它没有值属性。
你能提供您当前的逻辑一些代码例子吗? 另外,您必须在绑定事件后获取元素。否则,其值和其他绑定属性将不会被提取。 – Rostech
我已经尝试过element.getAttribute(“innerHTML”),但它返回空白 –
请在其中填入'429'的完整标记。理想情况下,周围的HTML标记将在某处包含此值。 –