gpt4 book ai didi

android - 如何同时在多个设备上运行 Monkeyrunner 脚本

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:07:20 24 4
gpt4 key购买 nike

我正在尝试在多个设备上运行 monkeyrunner 脚本以执行一些基本操作。我想最初我将开始编写一个脚本以在两个连接的设备中执行基本操作。

  from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice

import time

import sys


import time


devices = os.popen('adb devices').read().strip().split('\n')[1:]

device1 = MonkeyRunner.waitForConnection( devices[0].split('\t')[0])
package = 'com.android.browser'

activity = 'com.android.browser.BrowserActivity'
runComponent = package + '/' + activity
device1.startActivity(component=runComponent)

MonkeyRunner.sleep(1)

device2 = MonkeyRunner.waitForConnection( devices[1].split('\t')[0])
package = 'com.android.browser'

activity = 'com.android.browser.BrowserActivity'
runComponent = package + '/' + activity
device2.startActivity(component=runComponent)

当我运行这个脚本时,它永远不会执行完。浏览器操作发生在其中一个连接的设备上,但不会发生在其他设备上。你们能帮我解决这个问题吗?或者如果你们有更好的代码(想法)来在多个设备上运行一个 Activity ,请告诉我~我是新手,对编程世界来说是全新的!提前致谢

最佳答案

你可以给个赞

device1 = MonkeyRunner.waitForConnection('', devices[0].split('\t')[0]) 

这会有所帮助

关于android - 如何同时在多个设备上运行 Monkeyrunner 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9652910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com