自学seleuinm用clear()方法报错

自学过程中写了个清空输入框内容的代码,用了clear方法,但是保存了。请问什么情况。

img

clear() 的用法是 元素对象.clear() 你使用的不是元素对象,你的 element 是 send_keys() 的返回值

修改代码如下:

element = wd.find_element(By.ID, 'kw')
element.send_keys('数据')
time.sleep(1)
element.clear()

因为你前面写了send.keys(),两个方法不能同时使用

element = driver.find_element(By.ID,"kw")
element.senk_keys('搜狗输入法\n')
element..click()

因为你的 element 是调用send_keys()返回的None,而不是定位的元素,分开执行就好了:

element = wd.find_element(By.ID, 'kw')
element.send_keys("搜狗输入法")
element.clear()