Android View Client无法正常工作

时间:2014-11-06 15:39:42

标签: androidviewclient calabash-android

根据说明:

  
    

sudo easy_install --upgrade androidviewclient

  

该命令的输出包括:

Installed /Library/Python/2.7/site-packages/androidviewclient-8.13.1-py2.7.egg

然而,当我尝试在monkeyrunner python脚本中使用它时,我得到ImportError:没有名为dtmilano的模块

看来我有一个“鸡蛋”,但它真的安装了吗?

1 个答案:

答案 0 :(得分:2)

似乎已安装,但您应使用python作为解释器,而不是monkeyrunner

脚本中的第一行应为

#! /usr/bin/env python

并且脚本应该是可执行的

$ chmod +x myscript.py

顺便说一下,要创建一个模板来开始创建脚本,你可以使用

$ culebra -U -o mytest.py

它将创建一个测试脚本,然后您可以对其进行修改以满足您的需求。

修改

根据您gist您要尝试做的事情,可以使用culebra完成,也许可以对生成的文件进行一些编辑。

$ culebra --do-not-verify-initial-screen-dump --start-activity=com.android.settings/.Settings --output=settings.py

请注意,我使用的是Settings,因为DevelopmentSettings通常是片段而不是活动。