【python+selenium】pyautogui库和鼠标操作介绍
2018-03-23 17:40
776 查看
1.pyautogui库是第三方库,需要自己下载
pip install pyautogui
2.获取屏幕分辨率
import pyautogui
screenWidth,screenHeight=pyautogui.size()
print(screenWidth,screenHeight)
3.获取当前鼠标位置
currentMouseX,currentMouseY=pyautogui.position()
4.鼠标虚拟点击屏幕
pyautogui.click(x=positionX,y=positionY,buttom='left') ps.参数可以是:left,right,middle
双击:pyautogui.doubleClick()
右击:pyautogui.rightClick()
5.鼠标移动 pyautogui.moveTo(x,y,duration)
6.多次点击
# 双击左键
pyautogui.click(clicks=2)
# 两次单击之间停留0.25秒
pyautogui.click(clicks=2, interval=0.25)
# 三击右键
pyautogui.click(button='right', clicks=2, interval=0.25)
7.消息弹窗函数
pyautogui.alert('这个消息弹窗是文字+OK按钮')
pyautogui.confirm('这个消息弹窗是文字+OK+Cancel按钮')
pyautogui.prompt('这个消息弹窗是让用户输入字符串,单击OK')
pip install pyautogui
2.获取屏幕分辨率
import pyautogui
screenWidth,screenHeight=pyautogui.size()
print(screenWidth,screenHeight)
3.获取当前鼠标位置
currentMouseX,currentMouseY=pyautogui.position()
4.鼠标虚拟点击屏幕
pyautogui.click(x=positionX,y=positionY,buttom='left') ps.参数可以是:left,right,middle
双击:pyautogui.doubleClick()
右击:pyautogui.rightClick()
5.鼠标移动 pyautogui.moveTo(x,y,duration)
6.多次点击
# 双击左键
pyautogui.click(clicks=2)
# 两次单击之间停留0.25秒
pyautogui.click(clicks=2, interval=0.25)
# 三击右键
pyautogui.click(button='right', clicks=2, interval=0.25)
7.消息弹窗函数
pyautogui.alert('这个消息弹窗是文字+OK按钮')
pyautogui.confirm('这个消息弹窗是文字+OK+Cancel按钮')
pyautogui.prompt('这个消息弹窗是让用户输入字符串,单击OK')
相关文章推荐
- Python+Selenium 操作示例——鼠标悬停显示二级菜单,再点击二级菜单或下拉列表
- Python Selenium 学习笔记(三)键盘和鼠标操作
- Python-Selenium2做Web自动化测试(5)-对象事件的操作(鼠标操作、键盘操作)
- python selenium2 - 鼠标键盘操作
- python selenium 鼠标操作
- [python爬虫] Selenium常见元素定位方法和操作的学习介绍
- 玩转python selenium鼠标键盘操作(ActionChains)
- 用Python+Selenium模拟键盘和鼠标操作,实现自动签到
- [python爬虫] Selenium常见元素定位方法和操作的学习介绍
- [python爬虫] Selenium常见元素定位方法和操作的学习介绍
- python selenium鼠标键盘操作(ActionChains)
- Python Selenium 学习笔记(三)键盘和鼠标操作
- Python Selenium 键盘和鼠标操作
- [python爬虫] Selenium常见元素定位方法和操作的学习介绍
- python selenium-webdriver 元素操作之鼠标操作(四)
- Selenium常见元素定位方法和操作的学习介绍-python爬虫
- python+selenium初级(4)—selenium中对于鼠标的操作
- python + selenium webdriver 通过python来模拟鼠标、键盘操作,来解决SWFFileUpload调用系统底层弹出框无法定位问题