博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium--键盘事件
阅读量:5271 次
发布时间:2019-06-14

本文共 1060 字,大约阅读时间需要 3 分钟。

from selenium import webdriverfrom selenium.webdriver.common.keys import Keysdriver = webdriver.Firefox()driver.get("http://www.baidu.com")driver.maximize_window()driver.find_element_by_id("kw").send_keys("seleniumm")driver.find_element_by_id("kw").send_keys(Keys.BACKSPACE)       #删除多输入的mdriver.find_element_by_id("kw").send_keys(Keys.SPACE)           #输入空格键driver.find_element_by_id("kw").send_keys(Keys.CONTROL,"a")     #ctrl+a全选输入框内容driver.find_element_by_id("kw").send_keys(Keys.CONTROL,"x")     #ctrl+x剪切driver.find_element_by_id("kw").send_keys(Keys.CONTROL,"c")     #ctrl+c复制driver.find_element_by_id("kw").send_keys(Keys.CONTROL,"v")     #ctrl+v粘贴driver.find_element_by_id("kw").send_keys(Keys.ENTER)           #回车键driver.find_element_by_id("kw").send_keys(Keys.TAB)             #制表键tabdriver.find_element_by_id("kw").send_keys(Keys.ESCAPE)          #回退键enterdriver.find_element_by_id("kw").send_keys(Keys.F1)              #键盘F1driver.find_element_by_id("kw").send_keys(Keys.F12)             #键盘F12

 

转载于:https://www.cnblogs.com/annawong/p/10208907.html

你可能感兴趣的文章
排序sort (一)
查看>>
Intent应用
查看>>
暑假周报告总结第二周
查看>>
Parrot虚拟机
查看>>
4.6上午
查看>>
linux之sort用法
查看>>
Teamcenter10 step-by-step installation in Linux env-Oracle Server Patch
查看>>
Redis-jedis模拟多线程购票
查看>>
聊一聊 Flex 中的 flex-grow、flex-shrink、flex-basis
查看>>
Gcc 安装过程中部分配置
查看>>
Logparser介绍
查看>>
Js实现客户端表单的验证
查看>>
python使用input()来接受字符串时一直报错“xxx is not defined”
查看>>
2016.7.15 落实字符及字符串读取的结果
查看>>
他看了几千份技术简历,愿意把技术简历的秘籍传授给你
查看>>
Struts2学习(三)
查看>>
使用电子邮件模板
查看>>
Callable和Runnable和FutureTask
查看>>
GitHub 多人协作开发 三种方式:
查看>>
java Dialog
查看>>