webdriver_api_键盘事件

主要用于模拟用户的操作

from selenium import webdriver

from selenium. webdriver.common.Keys  #键盘类

dr = webdriver.Chrome()

dr.get("www.baidu.com")

dr.implicitly_wait(100)

dr.find_element_by_id("kw").send_keys("NBA")

dr.find_element_by_id("su").click()


#模拟键盘上的按键的专有名词删除多输入的一个A                    回车BACK_SPACE

dr.find_element_by_id("kw").send_keys("Keys.BACK_SPACE")

#输入空格键+“你好”              空格SPACE

dr.find_element_by_id("kw").send_keys("Keys.SPACE")

dr.find_element_by_id("kw").send_keys("你好")

#ctrl+a 全选输入框内容

dr.find_element_by_id("kw").send_keys(Keys.CONTROL,"a")

sleep(3)

#ctrl+x 全选输入框内容

dr.find_element_by_id("kw").send_keys(Keys.CONTROL,"x")

sleep(3)

#ctrl+v 全选输入框内容

dr.find_element_by_id("kw").send_keys(Keys.CONTROL,"v")

sleep(3)

#通过回车键盘来代替点击操作

dr.find_element_by_id("su").send_keys(Keys.ENTER)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容