在实际测试中,我们会遇到某些按钮置灰的情况,如:手机号码注册时,未输入正确长度手机号时注册按钮会置灰,对应代码:
输入正确手机号码后,按钮变成可点击状态:
此时判断按钮的点击状态用一句代码就能搞定:
btnEle = self.driver.find_element_by_css_selector('div.p-b.t-c button')
print("---------------请开始你的表演--------------")
flag = btnEle.is_enabled()
print(flag)
print("---------------表演over--------------")
如上,判断元素的is_enabled()即可,返回值为bool值