首页 > 如何用程序实现每隔一段时间点一次鼠标左键或者Enter的操作?

如何用程序实现每隔一段时间点一次鼠标左键或者Enter的操作?

各位好,
我在电子厂工作,工作就是点测试界面的start测试手机。能写什么程序替代手工操作吗?下面是基本信息。
电脑操作系统:MAC OS X
电脑无法联网,所以只有自带的终端,python之类。
手机测试程序的界面有一个start键,鼠标左键点击或者按Enter,测试开始。两分钟后测试结束。我想写个程序能模拟人的操作,两分钟点一下,一个小时后结束。
要想做到,需要了解什么方面的东西?谢谢。


可以尝试一下java的robot类来开发一个程序。
这里有一个简单的示例
http://jingyan.baidu.com/article/ae97a646a91badbbfd461d2d.html


试试splinter。
参考12306的变态验证码算得了什么?我有PYTHON神器

from splinter.browser import Browser
import time
from datetime import datetime

b = Browser(driver_name='chrome')
url = 'http://xxxx.com'
b.visit(url)
b.fill('name', 'value')
button = b.find_by_name('name')
starttime = datetime.now()
while (datetime.now()-starttime).seconds < 60*60:
    button.click()
    time.sleep(60)

我觉得可以转换以下思路,把触发事件转换为执行点击鼠标或者enter需要做的事情。


cliclick

    brew install cliclick    

然后华丽丽的写一个shell脚本

#!/bin/bash

while [ true ]
do
    cliclick c:100,100
    sleep 10
done

AppleScript?
http://apple.stackexchange.com/questions/63897

【热门文章】
【热门文章】