clear()
在这种情况下不起作用。我一个接一个地被追加。searchForMovie.clear()
不工作。。。我还尝试发送CTRL + 'a'
,然后是DELETE
。再一次,我所得到的只是附属品
for movie in allMissing:
time.sleep (10)
searchForMovie = WebDriverWait (driver, 10).until \
(EC.presence_of_element_located ((By.CSS_SELECTOR, "#search-text")))
searchForMovie.send_keys (movie)
# click
enter = WebDriverWait (driver, 10).until \
(EC.presence_of_element_located ((By.CSS_SELECTOR, "#search-submit")))
driver.execute_script ("arguments[0].click()", enter)
# clear the search text box
searchForMovie = WebDriverWait (driver, 10).until \
(EC.presence_of_element_located ((By.CSS_SELECTOR, "#search-text")))
searchForMovie.clear()
要清除文本框,需要在
expected_conditions
设置为element_to_be_clickable
的情况下诱导WebDriverWait,然后在WebElement上调用click()
,如下所示:我认为应该简单到:
如果不想使用jQuery,可以使用纯javascript:
如果案例
.clear()
不起作用,您可以尝试:相关问题 更多 >
编程相关推荐