作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在文件 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 class和 this class组成一个例子:
Another thread关于这个问题
关于java - 从 java 运行猴子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8669632/
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我尝试过sp_helpindex,但它显示的是具有索引的列,而不是包含的列。请告诉我如何列出包含列(非键)的所有索引? 最佳答案 针对目录 View 尝试此 T-SQL 查询: SELECT
我是一名优秀的程序员,十分优秀!