selenium 如何清除 input 框中的 value 值?

醋精测试媛發表於2020-10-20


clear()試過了完全沒有反應。後來使用了下面的方法:
username_el = self.find_element(*self.username)
username_el.click()
username_el.send_keys(Keys.CONTROL, 'a')
username_el.send_keys(Keys.BACK_SPACE)
遺憾的是還是沒有刪除input框中的內容,試過send_keys("")
也嘗試了ActionChains
ActionChains(self.driver).key_down(Keys.CONTROL).send_keys('a').key_up(Keys.CONTROL).perform()
ActionChains(self.driver).key_down(Keys.DELETE).pause(1).key_up(Keys.DELETE).perform()
仍然無法清空輸入框的內容,當我再次sendkeys其他值時,是在已有值後面新增
請問有沒有辦法可以清空輸入框中的值呢

相關文章