下面是我想要从中删除“disabled =“disabled””并关闭开发工具窗口的html块。我正在使用 selenium-webdriver 和 c# 。
谢谢。
<a class="btn btn-success" href="javascript:;" id="SendRFQ" data-loading-text="<i class='fa fa-spinner fa-spin'></i> Processing..." disabled="disabled" onclick="return SubmitRequisitionData("Submitted")">Click to Submit</a>
尝试下面的代码从元素中删除属性
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("document.querySelector('a.btn.btn-success').removeAttribute('disabled')");
附:请注意,真实用户不会修改 HTML DOM 来启用链接,因此如果您需要脚本来模拟类似用户的行为,您应该找到另一种方法来启用元素...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)