通过我设备上的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做同样的事情?
答案 0 :(得分:0)
CulebraTester 可以使用多种语言生成测试:
有关详细信息,请参阅Code-Generation-language。
每种语言都有自己的依赖关系才能运行,例如,如果您在 Java 中生成 UiAutomator 测试,则需要{{1}中的相应依赖项}。
在您的特定情况下,您生成Python测试时需要build.gradle
。要进行安装,请按照AndroidViewClient: Installation