2017-03-19 2 views
1

私は現在、Pythonでセレンスクリプトを作成しています。 send_keys関数を使ってテキストボックスに何かを入力する必要があります。それは今のところ正しく行っています。しかし、私は、send_keysがテキストフィールドに値を設定する速度を遅くする必要があるという観測をしています。私はそれができる方法はありますか?また、セレンにsend_keysの代わりがありますか? ありがとう&よろしくお願いします。 karanどのようにPythonを使用してセレンのスクリプトでsend_keysアクションの速度を遅くするには?

答えて

4

各文字の送信後に一時停止を挿入することができます。

el = driver.find_element_by_id("element-id") 
text = "text to enter" 
for character in text: 
    el.send_keys(character) 
    time.sleep(0.3) # pause for 0.3 seconds 

el = driver.find_element_by_id("element-id") 
el.send_keys("text to enter") 

あなたがでそれを置き換えることができます:たとえば、場合、あなたのコードは次のように見えました

関連する問題