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

时间:2017-12-04 19:40:50

标签: android python adb androidviewclient

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

  

pkg_resources.DistributionNotFound:找不到'androidviewclient< 12.4.0'发行版并且是应用程序所必需的

然后我意识到我没有设置环境变量,所以我从Github下载了项目并运行了命令

  

导出ANDROID_VIEW_CLIENT_HOME = / path / to / androidviewclient /

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

  

ImportError:没有名为com.dtmilano.android.viewclient

的模块

现在我对做什么一无所知,我试着谷歌搜索,但我找不到任何解决问题的方法。有些相关的东西,我在youtube上看到了一个视频,其中curl用于运行CulebraTester生成的javascript,所以也许可以用Python做同样的事情?

1 个答案:

答案 0 :(得分:0)

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

  • 的Python
  • 爪哇
  • 科特林
  • 的Javascript

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

每种语言都有自己的依赖关系才能运行,例如,如果您在 Java 中生成 UiAutomator 测试,则需要{{1}中的相应依赖项}。

在您的特定情况下,您生成Python测试时需要build.gradle。要进行安装,请按照AndroidViewClient: Installation

上的说明进行操作