【自动化测试】树莓派 自动鼠标点击 模拟测试

目录

 

使用外部库PyMouse

1.安装依赖库xlib

2.安装pymouse库

3. 测试安装是否成功

4.代码


使用外部库PyMouse

1.安装依赖库xlib

 安装pymouse必须要xlib的支持,所以先安装xlib依赖库

【自动化测试】树莓派 自动鼠标点击 模拟测试

1 sudo apt-get install python-xlib

View Code

【自动化测试】树莓派 自动鼠标点击 模拟测试

2.安装pymouse库

【自动化测试】树莓派 自动鼠标点击 模拟测试

1 sudo pip install pymouse

View Code

【自动化测试】树莓派 自动鼠标点击 模拟测试

3. 测试安装是否成功

 注意:千万不要在xshell或者putty远程连接下面进行测试,因为xshell和putty等远程连接软件没有界面功能,所以无法测试。一般在vnc中测试。

 

4.代码

#coding:utf-8

import time
from pymouse import PyMouse

m=PyMouse()
value = m.position()
print("position:",value)
def powerOff():
    m.move(815,362)
    m.click(815,362)
    print("power off!")

def powerOn():
    m.move(1115,397)
    m.click(1115,397)
    print("power on!")

def backHome():
    m.move(787,487)
    m.click(787,487)
    print("back home!")

def leaveHome():
    m.move(1401,385)
    m.click(1401,385)
    print("leave home!")

while 1:
    powerOn()
    i=0
    while i<30:
        backHome()
        time.sleep(5)
        leaveHome()
        time.sleep(5)
    powerOff()