selenium判断按钮的状态


在实际测试中,我们会遇到某些按钮置灰的情况,如:手机号码注册时,未输入正确长度手机号时注册按钮会置灰,对应代码:

输入正确手机号码后,按钮变成可点击状态:



此时判断按钮的点击状态用一句代码就能搞定:

        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值

你可能感兴趣的:(Python)