Appium 提交按钮状态为checkable=True时才可点击,我用显示等待element_to_be_clickable方法无效,请问用什么方式才可以判断

问题如下:提交按钮状态为checkable=True时才可点击,我用显示等待element_to_be_clickable方法无效,请问用什么方式才可以判断

    def submit_button(self):  # 提交按钮
        timeout = WebDriverWait(self._driver, 30)
        submit = timeout.until(expected_conditions.element_to_be_clickable((By.XPATH, '//*[@text="提交"]/..')))
        submit.click()
        self.steps("../data/quality_report.yaml")
        return self

试试is_enabled(),获得“提交”按钮状态,然后决定是否点击

具体要怎么实现 有点不太懂

可以参考下百度的一些帖子,看看咋实现的:

可以自己封装一个判断是否可点击的方法。可参考:
image

关闭