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 :鼠标操作相关推荐

  1. UI自动化(四)-鼠标操作

    鼠标操作 actionChains 操作+执行 点击 click 双击 double_click 悬浮 move_to_element 右键 context_click 拖曳 drag_and_dro ...

  2. python模拟鼠标拖动_Python+Selenium自动化篇-6-模拟鼠标操作

    在webdriver中,鼠标的一些操作如:双击.右击.悬停.拖动等都被封装在ActionChains类中,我们只用在需要使用的时候,导入这个类就可以了. 0.ActionChains类提供的鼠标常用方 ...

  3. web自动化之trigger()常用鼠标操作事件

    转载自品略图书馆 http://www.pinlue.com/article/2020/06/1614/5610751058447.html 前言 在web页面上经常遇到的鼠标事件有:鼠标悬停操作,鼠 ...

  4. RF踩坑之调用pyautogui鼠标操作报错

    因为要用到拖拽页面元素,但是robotframework 自带的drag and drop方法无法运行但不报错. 百度说是selenium 的darg and drop 不支持html5. 只能自己调 ...

  5. python 控制桌面程序,Python自动化 gui 桌面应用测试,鼠标操作

    基于坐标和图像的设计哲学 pyautogui 并不需要去解析各平台的控件结构,他的元素定位都是基于坐标的.所以不论你是通过手工截图测量,还是通过自动化工具获取,只要你能拿到坐标,你就能进行元素操作. ...

  6. pythonselenium教程模拟鼠标和键盘_【02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!...

    一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博 ...

  7. pywinauto客户端自动化---模拟鼠标操作

    无论什么自动化,都避免不了模拟一些鼠标操作,pywinauto模块中也存在模拟鼠标操作方法 mouse mouse是pywinauto一个模拟鼠标的方法库,可以帮助模拟鼠标操作,直接输入坐标就可以了. ...

  8. selenium自动化之鼠标操作

    在做自动化测试的时候,经常会遇到这种情况,某个页面元素,你必须要把鼠标移动到上面才能显示出元素.那么这种情况,我们怎么处理呢?,selenium给我们提供了一个类来处理这类事件--ActionChai ...

  9. python自动鼠标操作_selenium自动化之鼠标操作

    在做自动化测试的时候,经常会遇到这种情况,某个页面元素,你必须要把鼠标移动到上面才能显示出元素.那么这种情况,我们怎么处理呢?,selenium给我们提供了一个类来处理这类事件--ActionChai ...

最新文章

  1. 第八届“数学、计算机与生命科学交叉研究” 青年学者云论坛(5月15日9:00-16:40)...
  2. 博为峰JavaEE技术文章 ——MyBatis 注解
  3. java导出生成word
  4. RequestResponse(laravel)
  5. Git私服搭建与使用
  6. Restoring Road Network(弗洛伊德算法的使用)
  7. 几种进程间的通信方式
  8. ECSHOP中transport.js和jquery的冲突的简单解决办法
  9. 新手指南:X5Cloud云端应用安装步骤(有图有说明)
  10. c++两个数组对比去掉重复的元素_每日一道 LeetCode (8):删除排序数组中的重复项和移除元素...
  11. AcWing 867. 分解质因数(唯一分解定理)
  12. 力扣-409 最长回文串
  13. matlab三角函数拟合程序,三角函数拟合
  14. Linu常用命令精选
  15. 计算机控制系统陈振答案,北京理工大学自动化学院导师教师师资介绍简介-董 宁...
  16. datastage(IBM InfoSphere Information Server )日志的获取和分析
  17. Rvit中添加尺寸标注的前缀后缀和【一键尺寸定位标注】
  18. 编程语言专题《开发篇,实参数组名与形参数组名》
  19. 寻找突破口语学习技巧
  20. 人工智能,突破你认知的新用途

热门文章

  1. 华为天才少年谢凌曦:关于视觉识别领域发展的个人观点
  2. 算法导论(22.1):图的表示
  3. RabbitMQ环境的搭建和报错
  4. 最近超火的太空人动态壁纸,手机也能使用!
  5. Ps抠图之魔棒简易使用
  6. 2022-2028年中国物流地产行业市场发展潜力及投资风险预测报告
  7. [人脸对齐--综述] Facial Landmark Detection: a Literature Survey(2018)
  8. 电子电路设计基本概念100问(三)【学习目标:原理图、PCB、阻抗设计、电子设计基本原则、基本原器件等】
  9. Python操作SIM800C发送中文短信
  10. Sailfish应用开发入门(二)Sailfish SDK 简介