pyautogui 滑动页面_pyautogui 使用方法简记

简介

主要是通过模仿鼠标和键盘的一系列操作来达到自动化测试的目的

配置

直接在windows环境中pip install pyautogui,使用的时候需要import pyautogui

常用功能

获取当前鼠标的位置

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) #鼠标在s秒移动到(x,y),同理还有拖动方法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是截图范围,可以返回截图

location= pyautogui.locateOnScreen('apple.png') #返回图片的位置

x,y =pyautogui.locateCenterOnScreen('apple.png') #返回图片中心的位置

附:鼠标快速移到屏幕左上角可以停止运行的程序

你可能感兴趣的:(pyautogui,滑动页面)