【Python】pyautogui的使用

文章目录

  • 安装
  • 弹出框的使用
    • 消息弹出框
    • 选择提示框
    • 自定义选择提示框
    • 消息输入框
    • 密码输入框
  • 截屏并保存为图片
    • 获取屏幕尺寸
    • 截取屏幕

安装

安装命令:pip install pyautogui

弹出框的使用

pyautogui中windows弹出框有以下几种类型:

消息弹出框

import pyautogui

alert = pyautogui.alert(text="弹出框测试", title="消息提示")

【Python】pyautogui的使用_第1张图片

选择提示框

import pyautogui

confirm = pyautogui.confirm(text='请问是否继续?', title="提示")

【Python】pyautogui的使用_第2张图片

自定义选择提示框

import pyautogui

confirm = pyautogui.confirm(text='请选择要学习的开发语言', title='多条件选择', buttons=['C++', 'Python', 'Java'])
print(confirm)	 #返回按钮值

【Python】pyautogui的使用_第3张图片

消息输入框

import pyautogui

prompt = pyautogui.prompt(text='请输入姓名', title='输入提示框', default='')
print(prompt)	#返回用户输入的值

【Python】pyautogui的使用_第4张图片

密码输入框

import pyautogui

password = pyautogui.password('请输入密码')
print(password)     #输入内容是隐藏的,后台获取的是明文

【Python】pyautogui的使用_第5张图片

截屏并保存为图片

获取屏幕尺寸

import pyautogui

# 获取屏幕尺寸
size = pyautogui.size()
print(size)
# 获取屏幕高度
window_height = size.height
print(window_height)
# 获取屏幕宽度
window_width = size.width
print(window_width)

截取屏幕

import pyautogui

# 截屏
im = pyautogui.screenshot()
# 保存到本地
im.save('.\image\pic.jpg') 

你可能感兴趣的:(Selenium,Python,UI自动化,python,java,开发语言)