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
上的说明进行操作
通过我设备上的 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