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

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

常见的键盘操作

 from selenium.webdriver.common.keys import Keys

模拟enter键:send_keys(Keys.ENTER) 键盘F1~F12: send_keys(Keys.F1) 复制Ctrl+C:send_keys(Keys.CONTROL,'c') 粘贴Ctrl+V:send_keys(Keys.CONTROL,'v') 全选Ctrl+A:send_keys(Keys.CONTROL,'a') 剪切Ctrl+X:send_keys(Keys.CONTROL,'x') 制表键Tab:send_keys(Keys.TAB)

常见的鼠标操作

 from selenium.webdriver.common.action_chains import ActionChains

 鼠标悬停事件:

move_to_element(mouse)鼠标悬停 perform()

 mouse = driver.find_element_by_link_text("设置")

ActionChains(driver).move_to_element(mouse).perform()

 

 

转载于:https://www.cnblogs.com/lukechenblogs/p/10503692.html

你可能感兴趣的文章
循环语句
查看>>
加标签的continue用法
查看>>
递归算法
查看>>
java继承 、方法重写、重写toString方法
查看>>
SQL注入原理-手工联合注入查询技术
查看>>
实验3 SQL注入原理-万能密码注入
查看>>
redis cluster
查看>>
feign传输String json串 自动转义 \ 解决方法
查看>>
本站已稳定运行了XX天,网页时间显示功能实现方法
查看>>
实习的开始阶段
查看>>
搭建第一个node服务器
查看>>
团队冲刺个人总结8
查看>>
Asp.Net Mvc Area二级域名
查看>>
android:intent flags
查看>>
Vue疑难杂症
查看>>
spring boot 错误处理之深度历险
查看>>
MySQL对于有大量重复数据表的处理方法
查看>>
Android应用开发学习笔记之多线程与Handler消息处理机制
查看>>
ubuntu 设置环境变量
查看>>
jquery之别踩白块游戏的实现
查看>>