如何減慢.send_keys()
?那麼在它發送的每封信之間可能會有0.25秒的延遲?Python Selenium,send_keys by letter
3
A
回答
1
你可以簡單地寫自己的send_keys()
方法:
import time
def send_keys_delay(controller,keys,delay=0.25):
for key in keys:
controller.send_keys(key)
time.sleep(delay)
,並呼籲send_keys_delay(controller,keys)
而不是controller.send_keys(keys)
。如果你想設置延遲(例如到0.5
秒),你也可以撥打:send_keys_delay(controller,keys,0.5)
。
你甚至可以使其更切合實際使用隨機延遲:
import random
import time
def send_keys_delay_random(controller,keys,min_delay=0.05,max_delay=0.25):
for key in keys:
controller.send_keys(key)
time.sleep(random.uniform(min_delay,max_delay))
1
使用time.sleep(0.25)
每隔兩個字母發送一個間隔0.25秒。
您可以查看文檔here。
相關問題
- 1. svg animation by letter fill vivus.js
- 2. Selenium Python中的findElement(by by)方法
- 3. python - Letter Frequency
- 4. python - Letter Count Dict
- 5. Selenium自動使用Send_keys提交表單?
- 6. selenium:使用python上傳使用send_keys的大文件
- 7. send_keys(Keys.RETURN)提交一個額外的字符(python selenium)
- 8. 在Selenium中使用多個send_keys()Python不起作用
- 9. 在Python 3中,Selenium的send_keys有更快的選擇嗎?
- 10. send_keys()在用Firefox
- 11. Python的硒send_keys表情符號支持
- 12. Silverlight letter-spacing
- 13. 「\ P {Letter}」和NSRegularExpression
- 14. Letter Press Effect
- 15. javascript input only letter
- 16. AssertionError - Selenium/Python
- 17. 如何通過Selenium Webdriver Python選擇「Sort By」元素
- 18. 瞭解lambda&.join(chr(ord(letter))
- 19. Plone Normalizer和Letter Case
- 20. 蟒蛇硒excpected條件send_keys
- 21. Python Selenium Chrome Webdriver
- 22. Selenium click trouble(Python)
- 23. p :: first-letter和p :: first-letter之間的區別是什麼?
- 24. Mysql group by by by by?
- 25. Python by-object confusion
- 26. python selenium hidden frame
- 27. python selenium dropdown error
- 28. Python,BeautifulZoup,Selenium webscrape
- 29. Selenium Python document.getElementsByClassName()
- 30. Flash-Selenium和Python