我正在使用selenium和python 3.6腳本化一個python自動填充腳本。我想盡快填寫文本輸入框。現在我使用:Python Selenium如何一次填充多個文本框
driver.execute_script("document.getElementById(--the elements ID--
-).value='%s'" % ---what I want script to fill the box with---)
我重複這個代碼行的每個網站的輸入文本框被自動填充。這很快,但它一次填充每個文本框。我想用不同的值填充所有的輸入框,類似於擴展名「自動填充」。所有幫助讚賞。
非常有幫助。對我來說,解決方案是編寫「driver.execute_script(」,然後在頁面的每個查詢選擇器之間寫入一個「;」作爲輸入值,我只是使用了%s,稍微加快了一點代碼,然後創建了一個本地js函數,我沒有意識到你可以使用「;」分隔每個輸入,謝謝 – Kermit