是否有加快monkeyrunner脚本执行的方法吗?(Is there any way of qui

2019-09-16 23:42发布

我有(在Jython中)特定monkeyrunner脚本,我用截屏或触摸特定的坐标。 我的主要程序是用Perl编写的 - 它只是执行monkeyrunner脚本时,它们的功能是需要。
问题是,在这样的方法迟缓:在monkeyrunner脚本每次我应该得到一个MonkeyDevice对象,并使用它:

device = MonkeyRunner.waitForConnection()

而整个操作似乎从5〜9秒,这是我的计划很慢的发展。
是否有工作(至少,触摸坐标)更快的方法吗?
谢谢。

Answer 1:

相反,每次都重新启动MonkeyRunner的你需要运行一个脚本,你可以在一个子进程中运行,并使用Python的功能(如的raw_input),才能在等待,直到你需要做的事情。

这将节省您每次你需要做的事情都重新启动MonkeyRunner的开销。 你可以甚至可能使用此方法来养活MonkeyRunner你正在尝试做的动作。



文章来源: Is there any way of quickening monkeyrunner script execution?