当前位置:   article > 正文

Python脚本实现雷神模拟器启动APP(非APPium)_python雷电模拟器脚本开发

python雷电模拟器脚本开发

导入所需第三方库

  1. import os
  2. import shutil
  3. import time

编写命令类

class Ldconsole:

配置雷神模拟器路径,其中选择dnconsole.exe和ld.exe位置

  1. console = r'E:\工具\LeiDIan\LeiDian\LDPlayer4.0\dnconsole.exe '
  2. ld = r'E:\工具\LeiDIan\LeiDian\LDPlayer4.0\ld.exe '

编写启动模拟器方法

  1. def launch(index: int):
  2. cmd = Ldconsole.console + 'launch --index ' + str(index)
  3. process = os.popen(cmd)
  4. result = process.read()
  5. process.close()
  6. return result

编写启动App方法

  1. def app_star(index: int, package: str):
  2. cmd = Ldconsole.console + 'runapp --index %d --packagename %s' % (index, package)
  3. process = os.popen(cmd)
  4. result = process.read()
  5. process.close()
  6. print(result)
  7. return result

编写关闭模拟器方法

  1. def quit(index: int):
  2. cmd = Ldconsole.console + 'quit --index ' + str(index)
  3. process = os.popen(cmd)
  4. result = process.read()
  5. process.close()
  6. return result

创建实例

a = Ldconsole()

应用相关方法

  1. # 打开模拟器
  2. a.launch(0)
  3. # 启动APP
  4. a.app_star(0,'cn.damai')

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/537854
推荐阅读
相关标签
  

闽ICP备14008679号