热点新闻
PyAutoGUI鼠标自动点击库
2023-07-15 15:53  浏览:1401  搜索引擎搜索“广企汇”
温馨提示:为防找不到此信息,请务必收藏信息以备急用! 联系我时,请说明是在广企汇看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

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+c pyautogui.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') #返回图片中心的位置

发布人:bdf1****    IP:101.229.20.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发