首页 > 编程知识 正文

windows如何执行python命令,python远程执行命令

时间:2023-05-05 11:46:54 阅读:179084 作者:2364

分成三个文件:

将测试数据保存到config文件:

data : phone : y2j 5t 17524006969 monkeyclickcount :10 # monkey单击次数packages :要测试的软件包名称#要测试的软件包名称path _ text 33330 text日志保存地址error: 'logs/error.log' #错误日志保存地址throttle : 500 #执行事件延迟,单位为毫秒send: 1000 100 #伪随机数生成器的SSD 这些键通常被保留,用于Home、Back、Start Call、End Call、音量控制键等系统)键的其他非活动设备按钮,count : 3 #暂时如果以后需要执行次数,可以使用touch : 80 #设置操作事件的百分比以显示详细信息,随机执行80个事件,并在data文件中读取yaml文件的内容。

import yaml,OS # path1=OS.path.abspath (' ./config/config.YAML ' ) #print ) path1) classopenyaml 3360 def _ _ _ _ cath file _ name=none (: if file _ name : self.file _ name=file _ name.name='./config/) defgetdata(self ) : # ) yaml的值withopen ) self.file_name,' r ', encoding='utf-8 ' ) loader=YAML.full loader (return self.dataif _ name _=' )读取asf:self.data=yamma

Monkeyss执行monkey命令。

from data.raad _ yamlimportopenyamlimportosimportgeventdefget _ devices (: command _ result=' ADB devices ' ) # adb帧(adb命令mystr=mydevice.read )获取命令后的内容splits=mystr ) 25336041 )执行设备编号mal=openyaml(#,获取yaml文件if splits in mm 通过更改设备编号(读取: ''' phone ),可以确定YAML文件中的设备是否已成功连接。 如果未连接,或者连接成功的设备编号不正确,则~“”“print ()设备已成功连接。 开始执行Monkey命令~ ' ) monkey cmd=' adbshellmonkey-p % s-- pct-touch % s-v-v-- ignore-crashes-ignore-time outtte #测试的包名称mal.get data [ ' data ' ] [ ' touch ' ]、#显示详细信息并随机执行80个事件mal.#点击次数mal.get data ([ ' data ' ' ) #伪随机数发生器的seed值mal.getdata ) ['data']['throttle'], #用于指定事件延迟的单位为毫秒(#运行日志保存路径mal.getdata((data ) ) (错误日志保存路径OS.popen ) monkeycmd ) )特定事件对应的%s值) )删除prinnnng。设备链接失败。 请确认已连接设备,然后重试。 (或设备编号是否正确(:splits ) (get_devices ) )

start.bat文件在Dos下运行

如果python monkeyss.py有不足的地方的话请指出来。 共同进步

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。