gpt4 book ai didi

java - 从 java 运行猴子

转载 作者:太空狗 更新时间:2023-10-29 14:29:01 25 4
gpt4 key购买 nike

我在文件 script.txt 中有这个脚本

然后我这样运行

monkeyrunner /home/user/script.txt

这是我的脚本.txt

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
import time

device = MonkeyRunner.waitForConnection("wait forever","emulator-5554")

package = 'com.pak.pak1'

activity = 'com.pak.pak1.MyActivity'

runComponent = package + '/' + activity

# Runs the component
device.startActivity(component=runComponent)

time.sleep(1)

我想做的是从 java 运行脚本

此代码运行一个 shell 命令,例如 srart 脚本

 try {
new Thread() {
public void run() {
Process p;
try {
p = Runtime.getRuntime().exec("monkeyrunner /home/user/script.txt");

BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while ((line = br.readLine()) != null) {

System.out.println(line);

}
br.close();

p.waitFor();
} catch (Exception e) {
//e.printStackTrace();
}
}
}.start();
} catch (Exception ie) {

}

最后一个问题是我如何直接从 java 运行 monkey runner 命令,我不想拥有 script.txt 文件。这可能吗 ?我的目标是运行 monkey runner 但我不想拥有 script.txt 文件

最佳答案

显然,如果您在类路径中包含 MonkeyRunner chimpchat.jar(以及它的 jar 依赖项),那么您可以直接在 Java 应用程序中调用 monkey runner Java 类。查看this classthis class组成一个例子:

Another thread关于这个问题

关于java - 从 java 运行猴子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8669632/

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