当前位置:   article > 正文

selenium(五)键盘输入操作_selenium输入框输入

selenium输入框输入

 

模拟键盘操作

导入包:from selenium.webdriver.common.keys import Keys

常用的键盘操作

1.send_keys(Keys.BACK_SPACE)------删除键

2.send_keys(Keys.SPACE)--------空格键

3.send_keys(Keys.TAB)------tab键

4.send_keys(Keys.ESCAPE)-------回退esc键

5.send_keys(Keys.ENTER)--------回车键

6.send_keys(Keys.CONTROL,'a')-------全选

7.send_keys(Keys.CONTROL,'c')--------复制

8.send_keys(Keys.CONTROL,'v')--------粘贴
  1. import time
  2. from selenium import webdriver
  3. from selenium.webdriver.common.keys import Keys
  4. from selenium.webdriver import ActionChains
  5. driver = webdriver.Chrome()
  6. driver.get("https://www.jianshu.com/sign_up")
  7. # 实例化鼠标对象
  8. action = ActionChains(driver)
  9. # 找到昵称输入框并输入文本admin
  10. nickname = driver.find_element_by_id("user_nickname")
  11. nickname.send_keys("admin")
  12. time.sleep(2)
  13. # 删除后两个字母
  14. nickname.send_keys(Keys.BACK_SPACE)
  15. # 输入空格键
  16. nickname.send_keys(Keys.SPACE)
  17. # 键入tab键
  18. nickname.send_keys(Keys.TAB)
  19. # 键入回退esc键
  20. nickname.send_keys(Keys.ESCAPE)
  21. # 键入回车键
  22. nickname.send_keys(Keys.ENTER)
  23. # 全选已输入的文本
  24. time.sleep(3)
  25. nickname.send_keys(Keys.CONTROL,'a')
  26. # 复制已输入的文本
  27. nickname.send_keys(Keys.CONTROL,'c')
  28. # 粘贴到目标输入框中
  29. nickname.send_keys(Keys.CONTROL,'v')
  30. nickname.send_keys(Keys.CONTROL,'v')
  31. time.sleep(3)
  32. driver.quit()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/480933
推荐阅读
相关标签
  

闽ICP备14008679号