Selenium常用的键盘的操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium常用的键盘的操作相关的知识,希望对你有一定的参考价值。

参考技术A 键盘事件

Keys类中提供了几乎所有的键盘事件,在鼠标事件中用到了两个键盘事件,键盘的向下按键(send_keys(Keys.DOWN))和键盘的回车事件(send_keys(Keys.ENTER))。键盘的事件需要导入Keys模块

所有的键盘事件都包含在这个模块中,send_keys用来模拟键盘输入,除此之外,还可以用例模拟键盘上的按键,不仅支持单个的键盘按键,还支持组合按键输入

selenium 常见操作,使用 Keys 类来进行键盘的按键操作

  在平常我们使用百度查询时一般会使用 回车键(enter)

Keys 类里面的常用方法行为:

  • 回车键:Keys.ENTER
  • 删除键:Keys.BACK_SPACE
  • 空格键:Keys.SPACE
  • 回退键:Keys.ESCAPE
  • 刷新键:Keys.F5

键盘操作需要引入:

from selenium.webdriver.common.keys import Keys

示例:我们就以百度查询,按回车为例

from selenium import webdriver
import time

from selenium.webdriver.common.keys import Keys   # 键盘操作需要导入keys

driver = webdriver.Chrome()

# 访问百度首页
driver.get("http://www.baidu.com")

# 输入电脑,按 回车键
driver.find_element_by_id("kw").send_keys("电脑", Keys.ENTER)
# 等待五秒,关闭浏览器
time.sleep(5)
driver.quit()

 

 

*******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!******* 

以上是关于Selenium常用的键盘的操作的主要内容,如果未能解决你的问题,请参考以下文章

selenium入门

Selenium常用API详解介绍

[Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素常用方法键盘鼠标操作)

Python + Selenium常用控制方法

python selenium系列常用操作类型及方法

详解介绍Selenium常用API的使用--Java语言(完整版)