python - 如何用程序实现每隔一段时间点一次鼠标左键或者Enter的操作?
巴扎黑
巴扎黑 2017-04-17 16:37:14
0
5
732

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

巴扎黑
巴扎黑

全部回覆(5)
迷茫

AppleScript?

PHPzhong

我覺得可以轉換以下思路,把觸發事件轉換成執行點擊滑鼠或是enter需要做的事情。

Peter_Zhu

可以嘗試java的robot類別來開發一個程式。
這裡有一個簡單的例子
http://jingyan.baidu.com/article/ae97a646a91badbbfd461d2d.html

伊谢尔伦

cliclick

    brew install cliclick    

然後華麗的寫一個shell腳本

#!/bin/bash

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

試試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)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!