如何使用webdriver清除材料UI文本字段

时间:2017-05-04 10:02:58

标签: webdriver material-ui

请问我无法清除Material-Ui文本字段中的文本。

driver.findElement(By.id("CompanyNameField")).clear();

将清除该字段,但在使用

切换到另一个选项卡时
driver.findElement(By.id("CompanyNameField")).sendKeys(Keys.TAB)

将导致之前清除的值返回文本字段。

请知道如何永久清除此字段? 谢谢

1 个答案:

答案 0 :(得分:0)

将退格键发送到表格对我有用:

from selenium.webdriver.common.keys import Keys

element = driver.find_element_by_css_selector(cssSelector)
for _ in element.get_attribute('value'):
    element.send_keys(Keys.BACKSPACE)