前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python+selenium 自动化-模拟键盘输入、点击操作,如何查看所支持的全部键位名称

Python+selenium 自动化-模拟键盘输入、点击操作,如何查看所支持的全部键位名称

作者头像
小蓝枣
发布2020-09-23 14:44:06
1.5K0
发布2020-09-23 14:44:06
举报
文章被收录于专栏:CSDN博客专家-小蓝枣的博客

通过 send_keys() 就能进行输入和键盘操作了。 键盘操作需要引用 Keys 包。

代码语言:javascript
复制
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")

# 输入操作
time.sleep(3)
driver.find_element_by_id("kw").send_keys("hello word")

# 按键操作,xpath语法//*可以匹配任意元素
time.sleep(3)
driver.find_element_by_xpath("//*").send_keys(Keys.DOWN)

查看所有支持的键位:

代码语言:javascript
复制
from selenium.webdriver.common.keys import Keys

for i in dir(Keys):
    print(i)

ADD ALT ARROW_DOWN ARROW_LEFT ARROW_RIGHT ARROW_UP BACKSPACE BACK_SPACE CANCEL CLEAR COMMAND CONTROL DECIMAL DELETE DIVIDE DOWN END ENTER EQUALS ESCAPE F1 F10 F11 F12 F2 F3 F4 F5 F6 F7 F8 F9 HELP HOME INSERT LEFT LEFT_ALT LEFT_CONTRO LEFT_SHIFT META MULTIPLY NULL NUMPAD0 NUMPAD1 NUMPAD2 NUMPAD3 NUMPAD4 NUMPAD5 NUMPAD6 NUMPAD7 NUMPAD8 NUMPAD9 PAGE_DOWN PAGE_UP PAUSE RETURN RIGHT SEMICOLON SEPARATOR SHIFT SPACE SUBTRACT TAB UP

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档