pyautogui自动化测试模块,模拟鼠标、键盘动作

本文介绍了如何使用pyautogui模块进行自动化测试,包括模拟鼠标移动、点击、拖拽和滚轮操作,以及键盘的键入、组合键和功能键的使用。此外,还提到了pyautogui提供的弹窗功能,如alert、confirm和prompt。
摘要由CSDN通过智能技术生成
import pyautogui

#鼠标移到屏幕中央。
screenWidth, screenHeight = pyautogui.size()
pyautogui.moveTo(screenWidth / 2, screenHeight / 2)

print(pyautogui.size())  #获取屏幕分辨率

pyautogui.moveTo(100,100,duration=1) #鼠标移动指定坐标位置

pyautogui.moveRel(0,300,duration=1)   #鼠标从当前位置移动

print(pyautogui.position())   #获取当前指针坐标

pyautogui.click(589,29)   #指定位置模拟鼠标点击,其中click还有一个参数动作button,默认为‘lest‘,当button=‘right‘时,可rightClick()效果一样(鼠标右键点击)

pyautogui.doubleClick() #双击

pyautogui.rightClick() #右击

#dragTo 和 dragRel. 它们的行为与 moveTo 和 moveRel 类似, 区别在于拖拽操作在移动的过程中, 会保持鼠标左键被按下.

# pyautogui.moveTo(200, 200, duration=1)  # 鼠标移动到(200,200)的位置
#
# pyautogui.dragRel(100, 0, duration=1)
#
# pyautogui.dragRel(0, 100, duration=1)
#
# pyautogui.dragRel(-100, 0, duration=1)
#
# pyautogui.dragRel(0, -100, duration=1)

pyautogui.scroll(600) #向上滚屏

#typewrite(): 用于自动键入字符串, 只需将要键入的字符串传递给函数作为参数即可
pyautogui.click(100,200)

pyautogui.typew
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值