问题标签 [androidviewclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - AndroidViewClient:尾部不允许有内容
我在家里的 Windows Vista 机器上通过 Git 安装了 AndroidViewClient,我设置了路径变量并运行 check-imports.py 脚本以确保一切正常。接下来,我尝试从 /examples 文件夹运行 settings.py 脚本并收到以下错误:
我似乎无法弄清楚错误是什么。我尝试删除 AndroidViewClient 文件夹并重新下载所有内容,但仍然遇到相同的错误。任何想法可能是什么问题?
编辑:这是在 viewclient.py 中打开 DEBUG 和 DEBUG_RECEIVED FLAGS 后的输出
android - 如何使用 AndroidViewClient 触摸/按下按钮/查看?
我有一个应用程序,我想为它运行 Monkeyrunner(使用 Android ViewClient)
我试图将我的观点定义为
但我收到错误:->"com.dtmilano.android.viewclient.ViewNotFoundException: Couldn't find View with ID='id/projectNewGallery' in tree with root=ROOT"
我怎样才能设置根?像这样 ?
? ///////////////////////////////////////// ////////////////////////////
我正在尝试使用 culebra 工具,但出现以下错误。
我也尝试过这种方式(Non-Shebang OS -> Windows 7)
好的,我能够运行它 Windows CMD :
但我再次收到以下错误:
我的脚本文件--------
is ID same as defined in XML android:id="+id/newProjectGallery" ?
////////////////////// AFTER adding vc.traverse() in code///////////////////
I am getting following error
Moreover I ran dump-simple.py code also. But I am getting again the same error :
what is causing it ? Please help me ~
Thanks
python - ImportError:没有名为 re 的模块
我未能设置AndroidViewClient。它是一个用于 Android 测试的工具,我想运行一个脚本(check-import.py),它的开头是:
但失败了
Monkeyrunner 是 Android SDK 的一部分,据我了解,它可以用作替代 Python 解释器。它在我的路径中,并且从命令行运行良好,安装了 python。我在不同的linux安装上试过这个。我究竟做错了什么?
android - AndroidViewClient 等待 wi-fi 问题
我正在自动化 Google 注册,但遇到了一个问题......
作为注册的一部分,您需要登录 Wi-Fi,然后等待连接。输入 Wi-Fi 凭据后,我会在一段时间循环中等待屏幕更改:
有时这有效,有时无效。当它不起作用时,我收到以下错误:
我是否错误地使用了 API,或者是否有我不知道的 MonkeyRunner/AndroidViewClient 方法可用于检查 Wi-Fi 连接状态?
androidviewclient - AndroidViewClient - 如何处理 ScrollView ID
我正在尝试将 AndroidViewClient 用于 ScrollViews。这是 Android 设置屏幕的一个场景: 1. 启动设置页面,执行 ./dump.py,它将生成所有 id 等。 2. 向下滚动设置页面,执行另一个 ./dump.py。Android View Client 为新屏幕生成相同的 ID。
对于我的项目,我根据 ID 识别对象,因此如果我想在第二个屏幕(滚动后)上单击的元素获得与第一个屏幕相同的 ID。测试将失败。是否有一些 API 来处理滚动视图,它列出了我们在屏幕上看到的元素 ID。
有没有人试过这个?
android - AndroidViewClient 设置 > 开发人员设置复选框问题
我不知道是否有其他人遇到过这个问题,但是当我尝试使用 AndroidViewClient/Monkeyrunner 来单击“保持清醒”和“允许模拟位置”选项的复选框时,它们在导航离开后不会持续存在开发人员选项设置或离开设置应用程序。这是我用来访问它们的代码:
android - Android Nexus 10 AOSP 构建 AndroidViewClient
我终于成功地构建了一个安装了 Google 移动服务的 Nexus 10 映像 (full_manta-userdebug),但不幸的是,我无法使用使用 AndroidViewClient 的 MonkeyRunner 脚本。它从脚本中崩溃,内容如下:
我是否需要安装 ViewServer 才能正常工作,还是在构建映像时忘记包含 uiautomator 后端?
android - Android:测量两个活动页面之间的相似性
我正在使用 monkeyrunner 和 androidviewclient 来抓取一些 android 应用程序的 GUI(即this)。顺便说一句,它工作得很好!问题是,有时当你点击一个可点击的组件时,它会打开你所在的页面,或者你以前曾在这个页面中。例如,您在应用程序的主目录中,然后单击主链接或应用程序徽标,然后转到同一页面(即再次进入应用程序的主目录!)。我想避免这种情况。换句话说,这可能会导致点击的无限循环。是否有任何想法或启发式方法来衡量两个活动页面之间的相似性。或者我应该问,什么指标有利于衡量两个页面之间的相似性、元素数量、文本等。
android - 使用 Android View Client(DTmilano) 滚动列表
我期待在 Android 视图客户端(dtmilano)的帮助下滚动列表。列表有 109 个元素,只有 10 个可见。所以我需要向下滚动并再次执行 vc.dump 。请使用示例 python 代码指导执行向下滚动操作。谢谢