采用pymouse编写的GUI自动测试工具 源码(二)
来源:互联网 发布:c语言编程经典例题 编辑:程序博客网 时间:2024/06/05 21:50
#!/usr/local/bin/python2.7
# encoding: utf-8
import os
import time
from pywinauto import application
import win32api
import win32con
import win32gui
import win32com.client
import winGuiAuto
from win32con import MOUSEEVENTF_LEFTDOWN, MOUSEEVENTF_LEFTUP
import thread
import subprocess
import logging
import random
from pymouse import PyMouse
def hello(count):
f=open(r"E:\xy.txt")
lines = f.readlines()
f.close()
x1=lines[0].replace('\n','')
y1=lines[1].replace('\n','')
t1=lines[2].replace('\n','')
m = PyMouse()
m.position()#获取当前坐标的位置
m.move(int(x1),int(y1))#鼠标移动到xy位置
time.sleep(1)
#time.sleep(2)
m.press(int(x1),int(y1))
#m.release(1227,317,1)
print u"正在运行第"+str(count)+u"次"+u"开关连接"
time.sleep(int(t1))
def send(count):
f=open(r"E:\xy.txt")
lines = f.readlines()
f.close()
x2=lines[3].replace('\n','')
y2=lines[4].replace('\n','')
t2=lines[5].replace('\n','')
m = PyMouse()
m.position()#获取当前坐标的位置
m.move(int(x2),int(y2))#鼠标移动到xy位置
time.sleep(1)
m.press(int(x2),int(y2))
time.sleep(int(t2))
if __name__ == '__main__':
count=0
while(1):
if count==11:
time.sleep(2)
send(count)
count =0
time.sleep(3)
hello(count)
else:
hello(count)
count = count+1
# encoding: utf-8
import os
import time
from pywinauto import application
import win32api
import win32con
import win32gui
import win32com.client
import winGuiAuto
from win32con import MOUSEEVENTF_LEFTDOWN, MOUSEEVENTF_LEFTUP
import thread
import subprocess
import logging
import random
from pymouse import PyMouse
def hello(count):
f=open(r"E:\xy.txt")
lines = f.readlines()
f.close()
x1=lines[0].replace('\n','')
y1=lines[1].replace('\n','')
t1=lines[2].replace('\n','')
m = PyMouse()
m.position()#获取当前坐标的位置
m.move(int(x1),int(y1))#鼠标移动到xy位置
time.sleep(1)
#time.sleep(2)
m.press(int(x1),int(y1))
#m.release(1227,317,1)
print u"正在运行第"+str(count)+u"次"+u"开关连接"
time.sleep(int(t1))
def send(count):
f=open(r"E:\xy.txt")
lines = f.readlines()
f.close()
x2=lines[3].replace('\n','')
y2=lines[4].replace('\n','')
t2=lines[5].replace('\n','')
m = PyMouse()
m.position()#获取当前坐标的位置
m.move(int(x2),int(y2))#鼠标移动到xy位置
time.sleep(1)
m.press(int(x2),int(y2))
time.sleep(int(t2))
if __name__ == '__main__':
count=0
while(1):
if count==11:
time.sleep(2)
send(count)
count =0
time.sleep(3)
hello(count)
else:
hello(count)
count = count+1
0 0
- 采用pymouse编写的GUI自动测试工具 源码(二)
- 采用pymouse编写的GUI自动测试工具 注意事项(一)
- GUI自动测试工具
- JavaWeb之JDBC(二)采用读取配置文件方式编写JDBC的工具类,获取数据库的连接
- 【编写自己的GUI】(二)基本控件的实现
- python的GUI测试工具---autoItX
- 基于GUI测试工具Squish的使用
- Android自动测试之monkeyrunner工具(二)
- android自动测试之--monkeyrunner工具(二)
- 采用MonkeyRunner自动化测试(二)
- Http服务器并发访问压力测试工具(自己方便测试而编写)新附带源码
- 软件GUI测试中的关注点(二)
- 编写通信设备GUI自动化测试框架的经验教训
- 编写Robotium 测试类 (有源码的情形)
- 编写Robotium 测试类(无源码的情形)
- 编写Robotium 测试类 (有源码的情形)
- 编写Robotium 测试类(无源码的情形)
- mvc类自动加载的编写(二)
- win7安装mysql绿色压缩版
- 关键字检索高亮标出-javasript/jQuery代码实现(未测试)
- jQuery中对对象的检测API【笔记】
- linux service运行服务遇到的问题
- java 读取excel内容转为JSONArray(未测试)
- 采用pymouse编写的GUI自动测试工具 源码(二)
- 求出当前日期距离上一个指定日期的月数天数
- jmeter压测教程
- SQLI-LAB 的 实战记录(Less 54 - Less 65)
- MyBatis的配置以及crud操作
- Javaweb重点知识整理
- Mysql计算时间差函数
- Java获取随机数生成随机字符串用于验证码等之类的工具 (未测试)
- Hibernate中使用HQL进行查询操作