自动化手工操作工具PyAutoGUI :鼠标操作
1、鼠标移动
duration为持续时间
pyautogui.moveTo(100, 100, duration=0.25) # 移动到 (100,100)
键盘操作
interval为持续时间
pyautogui.typewrite('Hello world!', interval=0.25)
# 每次输入间隔0.25秒,输入Hello world!
pyautogui.moveTo(100, 150) #绝对位置
pyautogui.moveRel(None, 10) #相对位置
2、鼠标点击
pyautogui.click() #单击
pyautogui.doubleClick() #双击
pyautogui.rightClick() #单击鼠标右键
3、鼠标滚动
pyautogui.scroll(10) / -10 # 正数向上/下滚动
pyautogui.hscroll(10) / -10 # 向右/左滚动
1、鼠标移动
pyautogui.moveTo(100, 150) #绝对位置
pyautogui.moveRel(None, 10) #相对位置
pyautogui.moveTo(500, 500, duration=2, tween=pyautogui.easeInOutQuad) # 2秒带动画移动到500,5002、鼠标点击
pyautogui.click() #单击
pyautogui.click(x=100, y=200) #
pyautogui.doubleClick() #双击
pyautogui.rightClick() #单击鼠标右键
pyautogui.middleClick() #单击鼠标中键
pyautogui.click(button='right', clicks=3, interval=0.25)
3、鼠标拖动
pyautogui.dragTo(x,y[,duration=t)
pyautogui.dragRel(x,y, duration=0.5) #按住左键移动
4、鼠标滚动
pyautogui.scroll(10) / -10 # 正数向上/下滚动
pyautogui.hscroll(10) / -10 # 向右/左滚动
自动化手工操作工具PyAutoGUI :鼠标操作相关推荐
- UI自动化(四)-鼠标操作
鼠标操作 actionChains 操作+执行 点击 click 双击 double_click 悬浮 move_to_element 右键 context_click 拖曳 drag_and_dro ...
- python模拟鼠标拖动_Python+Selenium自动化篇-6-模拟鼠标操作
在webdriver中,鼠标的一些操作如:双击.右击.悬停.拖动等都被封装在ActionChains类中,我们只用在需要使用的时候,导入这个类就可以了. 0.ActionChains类提供的鼠标常用方 ...
- web自动化之trigger()常用鼠标操作事件
转载自品略图书馆 http://www.pinlue.com/article/2020/06/1614/5610751058447.html 前言 在web页面上经常遇到的鼠标事件有:鼠标悬停操作,鼠 ...
- RF踩坑之调用pyautogui鼠标操作报错
因为要用到拖拽页面元素,但是robotframework 自带的drag and drop方法无法运行但不报错. 百度说是selenium 的darg and drop 不支持html5. 只能自己调 ...
- python 控制桌面程序,Python自动化 gui 桌面应用测试,鼠标操作
基于坐标和图像的设计哲学 pyautogui 并不需要去解析各平台的控件结构,他的元素定位都是基于坐标的.所以不论你是通过手工截图测量,还是通过自动化工具获取,只要你能拿到坐标,你就能进行元素操作. ...
- pythonselenium教程模拟鼠标和键盘_【02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!...
一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博 ...
- pywinauto客户端自动化---模拟鼠标操作
无论什么自动化,都避免不了模拟一些鼠标操作,pywinauto模块中也存在模拟鼠标操作方法 mouse mouse是pywinauto一个模拟鼠标的方法库,可以帮助模拟鼠标操作,直接输入坐标就可以了. ...
- selenium自动化之鼠标操作
在做自动化测试的时候,经常会遇到这种情况,某个页面元素,你必须要把鼠标移动到上面才能显示出元素.那么这种情况,我们怎么处理呢?,selenium给我们提供了一个类来处理这类事件--ActionChai ...
- python自动鼠标操作_selenium自动化之鼠标操作
在做自动化测试的时候,经常会遇到这种情况,某个页面元素,你必须要把鼠标移动到上面才能显示出元素.那么这种情况,我们怎么处理呢?,selenium给我们提供了一个类来处理这类事件--ActionChai ...
最新文章
- 第八届“数学、计算机与生命科学交叉研究” 青年学者云论坛(5月15日9:00-16:40)...
- 博为峰JavaEE技术文章 ——MyBatis 注解
- java导出生成word
- RequestResponse(laravel)
- Git私服搭建与使用
- Restoring Road Network(弗洛伊德算法的使用)
- 几种进程间的通信方式
- ECSHOP中transport.js和jquery的冲突的简单解决办法
- 新手指南:X5Cloud云端应用安装步骤(有图有说明)
- c++两个数组对比去掉重复的元素_每日一道 LeetCode (8):删除排序数组中的重复项和移除元素...
- AcWing 867. 分解质因数(唯一分解定理)
- 力扣-409 最长回文串
- matlab三角函数拟合程序,三角函数拟合
- Linu常用命令精选
- 计算机控制系统陈振答案,北京理工大学自动化学院导师教师师资介绍简介-董 宁...
- datastage(IBM InfoSphere Information Server )日志的获取和分析
- Rvit中添加尺寸标注的前缀后缀和【一键尺寸定位标注】
- 编程语言专题《开发篇,实参数组名与形参数组名》
- 寻找突破口语学习技巧
- 人工智能,突破你认知的新用途
热门文章
- 华为天才少年谢凌曦:关于视觉识别领域发展的个人观点
- 算法导论(22.1):图的表示
- RabbitMQ环境的搭建和报错
- 最近超火的太空人动态壁纸,手机也能使用!
- Ps抠图之魔棒简易使用
- 2022-2028年中国物流地产行业市场发展潜力及投资风险预测报告
- [人脸对齐--综述] Facial Landmark Detection: a Literature Survey(2018)
- 电子电路设计基本概念100问(三)【学习目标:原理图、PCB、阻抗设计、电子设计基本原则、基本原器件等】
- Python操作SIM800C发送中文短信
- Sailfish应用开发入门(二)Sailfish SDK 简介