Selenium webdriver:element.clear()有时不清除文本框值

Selenium webdriver:element.clear()有时不清除文本框值,selenium,webdriver,Selenium,Webdriver,我想清除一个文本框值,该值的默认数据为当前时间或当前日期。我通常使用element.clear清除文本框,然后使用element.sendkeys输入数据。但是现在发生的事情是,在一次迭代中,有时上述逻辑起作用,并且给出的数据被保存。但在某些情况下,文本框值未清除,日期或时间保存为默认值。这是随机发生的。 webdriver版本为2.46.0在发送密钥之前,请尝试使用一个漂亮的Try\catch或if语句来验证element.text属性是否为空。这将确保在继续并添加新文本之前清除数据 请给一些

我想清除一个文本框值,该值的默认数据为当前时间或当前日期。我通常使用element.clear清除文本框,然后使用element.sendkeys输入数据。但是现在发生的事情是,在一次迭代中,有时上述逻辑起作用,并且给出的数据被保存。但在某些情况下,文本框值未清除,日期或时间保存为默认值。这是随机发生的。
webdriver版本为2.46.0

在发送密钥之前,请尝试使用一个漂亮的Try\catch或if语句来验证element.text属性是否为空。这将确保在继续并添加新文本之前清除数据

请给一些时间清除文本框。在清除文本框之后和发送键之前,您可以使用tread sleep。请尝试两种方法。但在一次迭代中有效,但在下一次迭代中问题再次出现