AndoirdViewClient如何在Android上生成运行代码?

How to Run Code on Android Generated by AndoirdViewClient?

通过我设备上的 CulebraTester 应用程序,我生成了一些 python 来简单地打开设置应用程序。当我去 运行 脚本时,迎接我的是

pkg_resources.DistributionNotFound: The 'androidviewclient<12.4.0' distribution was not found and is required by the application

然后我意识到我没有设置环境变量,所以我从 Github 和 运行 命令

下载了项目

export ANDROID_VIEW_CLIENT_HOME=/path/to/androidviewclient/

我确信我这样做是正确的,因为我可以 cd 到 $ANDROID_VIEW_CLIENT_HOME 并查看内容。现在,当我回到 运行 脚本时,同样的错误出现了,所以我注释掉了 pkg_resources.require('androidviewclient>=12.4.0') 然后出现了这个错误

ImportError: No module named com.dtmilano.android.viewclient

现在我不知道该怎么做,我尝试使用谷歌搜索,但没有找到解决问题的方法。我在 youtube 上看到了一些相关的视频,其中 curl 用于 运行 javascript 由 CulebraTester 生成,所以也许 Python 可以做同样的事情?

CulebraTester可以生成多种语言的测试:

  • Python
  • Java
  • 科特林
  • Java脚本
  • 等等

有关详细信息,请参阅 Code-Generation-language

为了 运行,每种语言都有自己的依赖项,例如,如果您在 Java[ 中生成 UiAutomator 测试=32=] 你将需要在你的 build.gradle.

中相应的依赖项

在您的具体情况下,由于您已经生成了 Python 个测试,因此您需要 androidviewclient。要安装它,请按照 AndroidViewClient: Installation

上的说明进行操作