PyAutoGUI鼠标自动点击库

分享
计算机软件开发 2024-10-1 17:13:25 85 0 来自 中国
PyAutoGUI是一个纯Python的GUI自动化工具,通过它可以让步伐自动控制鼠标和键盘的一系列利用来到达自动化测试的目标。
常勤奋能
获取当前鼠标的位置
x,y=pyautogui.position() print(x,y) # 输出的结果是:312,198  (结果是鼠标当前位置,可以想象成以屏幕左上角为原点的第一象限)当前屏幕分辨率
pyautogui.size()         # 输出的结果是:(1920,1080) (结果是当前屏幕分辨率)x, y是否在屏幕上pyautogui.onScreen(x,y)      # 输出的结果是:True/False```鼠标函数```pyautogui.moveTo(x,y,s)      #鼠标移动到(x,y)并保持s秒,同理另有拖动方法dragTo(x,y,s)pyautogui.click(x,y)      #鼠标点击(x,y) pyautogui.rightClick(x,y)     #鼠标右击(x,y),同理另有middleClick(中击),doubleClick(双击),tripleClick(三击)pyautogui.scroll(x,y)      #鼠标在(x,y)滚动pyautogui.mouseDown(x,y,button='left')     #鼠标左边按下,同理mouseUp为鼠标松开键盘函数pyautogui.typewrite("hello")       #输入"hello"pyautogui.typewrite(['a','b','c'])      # 依次输入"a","b","c"pyautogui.hotkey('ctrl','c')           #按键ctrl+cpyautogui.keyUp(key_name)       #松开键盘pyautogui.keyDown(key_name)      #按下键盘信息弹窗函数
pyautogui.alert('stop')       # 出现"stop"的警示框
截屏函数
image=pyautogui.screenshot(region(0,0,300,400)) # region参数,截图区域,由左上角坐标、宽度、高度4个值确定,如果指定区域超出了屏幕范围,超出部门会被玄色添补,默认None,截全屏
location= pyautogui.locateOnScreen('apple.png')      #返回图片的位置
x,y =pyautogui.locateCenterOnScreen('apple.png')      #返回图片中心的位置
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-12-4 16:43, Processed in 0.174223 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表