问题标签 [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 不显示 id
我一直在玩弄 AndroidViewClient 一段时间,但我不明白为什么这个扩展在运行 dump.py 示例时不会显示视图的 id。我的设备高于 API lvl 16。可能是什么问题?
我得到这样的输出,但我不知道为什么它不能告诉视图的名称......
错误:
android - MonkeyRunner/AndroidViewClient 基本脚本不起作用
我有一个非常基本的脚本,我打算让应用程序拖动 3 次,然后触摸一个按钮。该应用程序完美地拖动了三遍,但是当我添加触摸代码时出现错误。
代码:
错误:
新代码:
新错误:
android - 如何使用 androidviewclient 切换蓝牙
我正在尝试使用 AndroidviewClient 切换蓝牙。下面是部分代码。我能够“找到蓝牙”并获得 ID 和文本。然后我想获得 ON/OFF 的视图来切换。当我在下面的 for 循环中打印时,我得到 3 个视图,其中一个是基于当前状态的 ON 或 OFF 视图。如何在 for 循环中检查此视图以切换它?谢谢你的帮助,
BR斯里尼
python - 如何使用猴子跑步者从消息应用程序中的“附加”中选择一个选项
我正在尝试使用作为 python 脚本的猴子运行器脚本自动发送彩信。我从层次结构查看器中获取触摸/按下功能的坐标。但问题是所有这些事件都在主屏幕上工作。我的意思是如果在 SMS 窗口中选择附件选项时弹出选项列表等前景屏幕。如何获取坐标或选择此类选项。
在这里,我尝试选择“图片”选项并触摸它,但代码无法正常工作。请帮忙。
android - 从 Java 运行 AndroidViewClient
我想为基于monkeyrunner
. 我的目标是提供一个环境来自动测试Activities
它们的 UI 元素,比如EditText
or Button
,而不是通过随机创建触摸/手势事件,而是做一些“有意义的”事情,比如找到一个EditText
标有“电子邮件”的邮件并在其中输入一个电子邮件地址。我对哪些工具可用并找到了一些研究ChimpChat
,AndroidViewClient,当然还有dtmilano.blogspot.de。
我不熟悉 python 开发,所以我的问题是尝试将 Java 中的 AVC 与 Jython 一起使用是否有意义(甚至可能)(我知道我仍然需要学习一些 Python),或者这是否是一个不必要的复杂化,我应该尝试用普通的 Python 开发这样的东西。
任何输入将不胜感激:)
command - Android JB 4.2.2 和 Monkeyrunner 脚本进行调用
我在我的设备上使用 Jelly Bean 4.2.2 并尝试使用 Monkeyrunner 脚本拨打电话。我正在使用下面的代码,它在 ICS 上运行得很好,但在 JB 中,一旦打开按键拨号器屏幕,它就不会在编辑文本框中输入电话号码.. 有人遇到过这个问题吗?
BR斯里尼
android - androidviewclient 在 device.drag((200,350),(200,150)) 之后工作错误
我的问题是:
我的测试停止工作。有谁知道我可以使用一个命令来代替 vc.dump() 吗?之后我需要一个命令device.drag((200,350),(200,150))
才能让我的测试继续工作。
monkeyrunner - 在 viewclient.py 中传递 uiautomator 转储时出错
运行 viewclient 时,我正在执行以下操作。我正在使用 android-17 api 在模拟器上运行它。
查看 uiautomatorxml,通过添加如下打印语句:
我有,
调试:(XML 文件以正常方式开始,下面是打印的日志的尾部)
<node index="1" text="" class="android.view.View" package="com.android.launcher" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="true" long-clickable="false" password="false" selected="false" bounds="[0,25][800,1232]"><node index="2" text="" class="android.view.View" package="com.android.launcher" content-desc="Home screen 3" checkable="false" checked="false" clickable="true" enabled="true" focusable="false" focus
130515 19:41:07.014:S [MainThread] [com.android.monkeyrunner.MonkeyRunnerOptions] 脚本因异常而终止
显然,XML 没有完全形成。我想知道您是否对为什么会发生这种情况以及如何解决这个问题有任何想法。
android - AndroidViewClient 没有获取视图的坐标
我正在使用 AndroidViewClient 来查找 EditText 和 Buttons 以使用 monkeyrunner 推送。问题是 AndroidViewClient 无法获取这些视图的坐标(以像素为单位)。
结果说明了下一个:
这个问题有什么解决办法吗?视图是否有必要具有确定的这些属性?
谢谢你的帮助。
android - AndroidViewClient 和系统设置应用
因此,我正在尝试自动化 Security > Screen Lock > None 选项,但我似乎在让 AndroidViewClient “选择”屏幕锁定选项时遇到了一些麻烦,该选项会将您带到下一个菜单以选择您的屏幕。这是代码:
这会导致以下异常:
关于问题是什么的任何想法?