使用C#我有一个像这样的禁用按钮
<div data-cid="view163" class="pull-right"><a class="btn btn-success btn-large disabled" data-action="proceed" href="#"><span class="btn-content">Continue</span></a></div>
有没有办法将a
标记类更改为btn btn-success btn-large
,以便点击该链接?
答案 0 :(得分:1)
从我看到你的html,按钮实际上没有被禁用,它只有一个'禁用'类,但是如果你的代码中的某些东西是关键的,你可以使用驱动程序的IJavaScriptExecutor接口来执行javascript删除该类。如果你的网站上有jquery并且正在使用C#来驱动selenium,它将如下所示:
((IJavaScriptExecutor)driver).Execute("$('a.disabled').removeClass('disabled')");
语法可能不完全正确,但这就是主意。当然,您的选择器可能会因您的html的其余部分而异。