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()
原文由 LetzerWille 发布,翻译遵循 CC BY-SA 4.0 许可协议
To clear the textbox you need to induce WebDriverWait with
expected_conditions
set toelement_to_be_clickable
, next invokeclick()
on the WebElement and then invokeclear()
as如下: