我正在使用一個網站,其中 send_keys 有時有效,有時無效(我不知道為什么)。有時它會發送密鑰,然后我在幾個小時后嘗試,但它不再起作用了。我想知道是否有人知道在不使用 send_keys 的情況下將文本/數字發送到輸入元素的方法。
例如,是否可以在不使用 send_keys 的情況下將文本輸入到以下元素中:
<input _ngcontent-coh-c546="" type="text" name="tag" maxlength="25" placeholder="Tags" class="ng-dirty ng-valid ng-touched">
任何幫助將不勝感激。謝謝你。
uj5u.com熱心網友回復:
與 send_key 相比,這應該有效且更快
from selenium import webdriver
driver = webdriver.Chrome('chromedriver')
driver.get("http://www.google.com");
driver.execute_script("document.getElementsByName('q')[0].value='What ever you want to be typed here'")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/473992.html
