我有两个按钮,后退和下一步:
By.XPath("/html/body/div/div[3]/main/div/div/form/div[1]/div[2]/div[1]/nav/div/button[1]")
By.XPath("/html/body/div/div[3]/main/div/div/form/div[1]/div[2]/div[1]/nav/div/button[2]")
第一个转到上一页,第二个转到列表的下一页。当我打开页面时,第一个按钮将被禁用,直到我到达另一个页面,或者如果我的列表很短或为空,则两个按钮都将被禁用。如果这些按钮没有被禁用,我需要单击它们。禁用和不禁用之间的唯一区别是类属性:
class="disabled btn btn-plain btn-default-hover"
class="btn btn-plain btn-default-hover"
那么如何检查按钮类属性是否包含“禁用”?场景如下 - 如果第二个按钮处于事件状态,则单击“下一步”,然后如果第一个按钮处于事件状态,则单击“后退”
最佳答案
//el is the web element
if(el.getAttribute("class").split(" ").contains("disabled"))
{
//your code
}
关于c# - 如何检查类属性是否包含某些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34992613/