文章目录

  • Pyautogui学习--屏幕坐标、鼠标滚动
    • size()-position()-onScreen()
    • move()-moveTo()

Pyautogui学习–屏幕坐标、鼠标滚动

最近在研究WindowsGUI自动化测试,所以就将常用的库研究、学习了一下。

size()-position()-onScreen()

# ${date}
# author:Cheryl Xu
# 具名元组函数
from collections import namedtuple
from pyautogui import size, position, onScreen# 内容一:了解库中使用的具名元组namedtuple
# Size = namedtuple("Size", "width height")  # 初始化定义元组,传入元组的名称、元组中元素的名称
# screen_size = Size(1920, 1080)
# print(screen_size)
# print(screen_size.width, screen_size.height)
# print(screen_size[0], screen_size[1])def test_size():"""size() - 获取屏幕分辨率大小"""screen_size = size()print(screen_size.width, screen_size.height)def test_position():"""position() - 获取当前鼠标坐标"""point = position()print(point.x, point.y)def test_onScreen():"""onScreen() - 判断一个坐标是否在屏幕里面"""print(onScreen(-1,0))print(onScreen(0,0))print(onScreen((1919,1079)))print(onScreen([1919,1080]))if __name__ == '__main__':test_size()test_position()

move()-moveTo()

# ${date}
# author:Cheryl Xu
from pyautogui import moveTo, movedef test_moveTo():"""moveTo() - 移动鼠标光标到指定位置"""# moveTo(0,0)# moveTo([500,500])# moveTo((200,200))moveTo(100, 100, duration=2.5)def test_move():"""move() - 相对当前鼠标光标位置,移动指定像素"""move(200, 200, duration=2.5)# test_moveTo()
test_move()

【Pyautogui学习】屏幕坐标、鼠标滚动相关推荐

  1. 【PyAutoGUI操作指南】02 鼠标控制功能+获取当前坐标+鼠标事件+鼠标滚动查询

    3.1 屏幕和鼠标位置 X坐标从左侧的0开始,向右增加,Y坐标从顶部的0开始,向下递增. 左上角的像素位于坐标0,0.如果屏幕分辨率为1920 x 1080,则右下角的像素将为1919,1079(因为 ...

  2. 用python的pyautogui模块模拟鼠标点击和键盘输入

    import pyautogui import numpy as np import time#屏幕坐标与定位 width, height = pyautogui.size()#获取屏幕宽高 loca ...

  3. python使用笔记:pyautogui自动化控制鼠标和键盘

    标题 安装 获取当前屏幕分辨率 pyautogui鼠标操作 获取/移动鼠标位置 鼠标点击 鼠标拖拽 移动后按下/松开 滚轮 pyautogui键盘操作 提示信息 alert 弹窗 option 选择框 ...

  4. js鼠标移动到指定位置_Python: pyautogui模块之鼠标控制

    文章背景:PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,利用它可以实现自动化任务.pyautogui模块中包含了一些函数,可以模拟鼠标移动.按键和 ...

  5. Silverlight 3.0 RTW引入-- 鼠标滚动事件

    展示一个鼠标滚动事件的示例只需要几行代码即可,我认为大部分人都可以在几分钟内做好,并理解它是如何工作的.因此我决定将这个事件和Expression Blend中引入的新行为一起合并成一个例子进行介绍, ...

  6. pyautogui自动化控制鼠标和键盘操作

    pyautogui自动化控制鼠标和键盘操作 安装 pyautogui鼠标操作样例 pyautogui键盘操作样例 按键支持 提示信息 alert option password prompt 截屏 整 ...

  7. Pyautogui 实现键盘鼠标动作

    安装 PyAutoGUI支持Python 2.x和Python 3.x Windows:PyAutoGUI没有任何依赖,因为它用Python的ctypes模块所以不需要pywin32 pip inst ...

  8. PyAutoGUI——自动化控制鼠标和键盘操作

    PyAutoGUI模块通过屏幕xy坐标系统确定目标位置,控制鼠标和键盘发送虚拟击键和鼠标点击,完成点击按钮.填写表单等操作,在没有模块对应你要操作的无聊任务的时候,也不失为一个不错的选择. PyAut ...

  9. python 移动鼠标位置_python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法

    PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,利用它可以实现自动化任务 本章介绍了许多不同函数,下面是快速的汇总参考: moveTo(x,y)将鼠 ...

  10. 鼠标滚动缩放图片效果

    前段时间本人在做项目时,做了一个鼠标滚动缩放图片效果,图片支持多个,多个图片循环缩放,花了点时间整理了下,把它贴出来,与大家分享下,在ie6.0,ie7.0,firefox都测试过,没有问题. < ...

最新文章

  1. Linux shell 学习笔记(5)— 文件权限(添加、修改、删除用户及创建、修改群组)
  2. C语言 使用指针对两个变量的数值进行互换
  3. 【一起玩光剑】光剑第二期:新建GitHub上传OTA初始程序
  4. 华为手机微信网络连接到服务器失败怎么办,微信H5支付在华为手机里报错 网络环境未能通过安全验证,请稍后再试 怎么解决啊 试了好多方法也不行...
  5. js-ajax-,JavaScript实现Ajax
  6. C++ decltype关键字
  7. 第十二节 VMware View 6.0 菜鸟入门 部署和安装2008 R2 RDS服务
  8. kubernetes-Deployment
  9. java 线程安全的单例_线程安全的单例模式的几种实现
  10. 安装ae显示安装程序无法初始化_adobe CC 2015/2017安装失败(adobe cc安装不了的解决办法)...
  11. alv界面允许数字输入负号_在Excel中输入这些字符,我被虐哭了
  12. h5+js调取相机做取景框_Ps绘制超复杂逼真相机图标
  13. linux驱动编写(看门狗)
  14. [总结]RTMP流媒体技术零基础学习方法
  15. kubernetes v1.8.8中 RBAC DENY 解决办法
  16. 天池性能挑战赛-高性能分析型查询引擎复赛12名赛后方案分享
  17. 开启win10防火墙开启某端口
  18. 数据致敬'总裁'-C罗
  19. WebSocket 简述
  20. v20超级计算机,荣耀v20正式发布 成为首款通过泰尔实验室的综合游戏体验五星手机...

热门文章

  1. 网聚云联受邀出席5G和边缘计算高峰论坛,与清华研究院达成战略合作
  2. 图像检索系列——利用深度学习实现以图搜图
  3. 视图:定义视图 (建立视图、删除视图格式、查询视图、更新视图、视图的作用)
  4. 思科交换机和路由器的配置
  5. 格式化 命令 linux,linux格式化命令(linux格式化磁盘命令fdisk详解)
  6. 如何判断一件事重要还是紧急?
  7. Centos linux 修改ip地址
  8. CTEX 各种命令、符号
  9. 「ggplot2练习」画基因结构图
  10. 软件设计师2018上半年+历年资料