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

2024-09-29 02:16:47 发布

您现在位置:Python中文网/ 问答频道 /正文

通过我设备上的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\u VIEW\u CLIENT\u HOME并查看内容。现在当我返回运行脚本时,同样的错误出现了,所以我注释掉了pkg_资源.需要('androidviewclient>;=12.4.0'),然后出现此错误

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

现在我不知道该怎么办,我试着在谷歌上搜索,但我没有找到解决问题的方法。我在youtube上看到一个视频,其中curl被用来运行CulebraTester生成的javascript,那么Python也可以这样做吗?你知道吗


Tags: the脚本clientview应用程序home错误pkg
1条回答
网友
1楼 · 发布于 2024-09-29 02:16:47

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

  • Python
  • 爪哇
  • 科特林
  • Javascript语言
  • 等等

详见Code-Generation-language。你知道吗

为了运行,每种语言都有自己的依赖项,例如,如果您在Java中生成UiAutomator测试,您将需要在build.gradle中使用相应的依赖项。你知道吗

在您的特定情况下,生成Python测试时需要androidviewclient。要安装它,请按照AndroidViewClient: Installation上的说明进行操作

相关问题 更多 >