我有这个HTML代码
button class =“btn btn-primary pull-right”type =“submit”id =“btnBuildAllSubmit”disabled =“disabled”>支持
我目前正在使用FindElement,但我无法获得该属性。 我想搜索页面并确保显示disabled属性。我怎么能这样做?
由于
答案 0 :(得分:0)
为什么不使用XPath导航?
$badWords
答案 1 :(得分:0)
看起来应该可行:
IWebElement element = driver.FindElement(By.Id("btnBuildAllSubmit"));
string disabledAttributeValue = element.GetAttribute("disabled");
if(disabledAttributeValue == null)
{
// The disabled attribute is not present
}
根据代码:
如果属性只是<h1 disabled></h1>
,则驱动程序将返回disabled
作为值,否则,如果不存在则返回null
,或{{1}的值如果有值集。