在使用 Selenium 时,有时会遇到 clear() 方法不起作用的情况,尤其是在一些输入框元素上。这可能是由于浏览器或网站的实现方式导致的。以下是一些解决 clear() 无效问题的方法: 1. 使用 sendKeys 删除字符 使用 sendKeys 方法发送键盘事件来模拟删除键,从而清空输入框的内容。这种方法适用于大多数情况。 element.send_keys(Keys.CONTROL + "a") # 选择全部 element.send_keys(Keys.BACK_SPACE) # 删除选定的内容 或者,您也可以使用 Keys.DELETE 来删除选定的内容: