1.一种自动识别电脑端口状态并启动测试程序的方法,其特征在于,包括如下步骤:
a、发送获取端口连接状态的命令给对应的处理模块并得到对应的返回值,其中,当端口连接有待测试设备时,所述返回值为设备的硬件id;
b、根据所述返回值判断端口是否连接了待测试设备;如果判断结果为端口连接了待测试设备,则执行步骤c;
c、分析得到的所述返回值的特征数据并与配置文件中存储的设备第一次连接时被识别到的硬件id的第一特征数据和设备第二次连接时被识别到的硬件id的第二特征数据比较;如果所述返回值的特征数据与所述第一特征数据相符,则执行步骤d,如果所述返回值的特征数据与所述第二特征数据相符,则返回步骤a;
d、根据所述配置文件中存储的测试程序的按钮的信息,确定所述按钮的位置;及
e、控制鼠标移动至所述按钮的位置并点击,以及在点击完成后返回步骤a。
2.如权利要求1所述的自动识别电脑端口状态并启动测试程序的方法,其特征在于,
步骤c中,所述“分析得到所述返回值的特征数据”具体为:
将所述返回值以列表的形式存入一变量并计算得到作为所述返回值的特征数据的所述列表的长度值;
所述第一特征数据为根据设备第一次连接时被识别到的硬件id得到的列表的长度值,所述第二特征数据为根据设备再次连接时被识别到的硬件id得到的列表的长度值。
3.如权利要求1所述的自动识别电脑端口状态并启动测试程序的方法,其特征在于,步骤d包括:
根据所述配置文件中存储的所述按钮的图片路径在桌面寻找所述按钮的图片并得到包括图片位置信息的返回值或者表示没有找到图片的返回值;及
当找到所述按钮的图片时,根据包括图片位置信息的所述返回值计算所述按钮的图片的中心坐标。
4.一种自动识别电脑端口状态并启动测试程序的装置,其特征在于,包括:
处理器;
存储器;以及
存储所述存储器上并可在所述处理器上运行的计算机程序,所述程序包括用于执行如权利要求1至3任一项所述的自动识别电脑端口状态并启动测试程序的方法。
5.一种可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1至3任一项所述的自动识别电脑端口状态并启动测试程序的方法。