问题标签 [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 - 错误:没有名为 dtmilano 的模块
我按照以下帖子中提到的步骤操作: 无法运行 AndroidViewClient 示例代码
但我仍然收到错误“没有名为 dtmilano 的模块”
在我的 test.py 文件中,我添加了以下几行:
在 dump.py 文件中也是如此
我还为 AndroidViewClient 设置了环境变量。有什么我想念的吗?提前致谢。
androidviewclient - AndroidViewClient 4.0 encode() 不接受关键字参数
我做了什么:
下载并解压AndroidViewClient v4.0.0源码
用于ant
构建
使用 check-import.py 示例来确保我的ANDROID_VIEW_CLIENT_HOME
env 变量设置正确。
java -jar bin/androidviewclient-4.0.0.jar
显示命令
java -jar bin/androidviewclient-4.0.0.jar dump
因错误而崩溃:
我已经仔细检查了文档,但找不到任何相关内容。此外,我检查了我的环境变量并尝试更改它们。没有改变错误。
有人以前见过这个错误吗?
android - 如何使用视图客户端模拟对图像按钮的触摸
谁能告诉我如何使用android视图客户端python模拟对图像按钮的触摸
android - MonkeyRunner 发送“Action/Next”键
使用 MonkeyRunner 如何发送“下一步/操作”键?它位于安卓键盘的右下角。大多数情况下,它与“KEYCODE_ENTER”或“KEYCODE_TAB”的操作相同,但并非总是如此。
我试过了
- device.press('ACTION_DOWN', MonkeyDevice.DOWN_AND_UP)
- device.press('ACTION_UP', MonkeyDevice.DOWN_AND_UP)
- device.press('FLAG_EDITOR_ACTION', MonkeyDevice.DOWN_AND_UP)
但它不是其中之一。
android - 如何运行 AndroidViewClient/culebra?
在下面的代码中,我如何使用我在 xml 布局文件中提到的按钮或任何视图的 ID。如果我运行 dump.py -i ,我会得到唯一的 id,但不是我在我的 xml 文件中提到的。
如果我必须使用 Culebra,请告诉我设置环境和运行它的详细方法。我在环境变量中设置了 Android View Client Home。
谢谢
我当前的脚本如下所示
android - 有什么方法可以在Android中使用monkeyrunner在webview中获取内部html文本框、按钮名称或id
我也在使用monkeyrunner dump -VF选项来列出所有 ID 和位置。现在我需要 webview 控件中的所有控件的 ID 和名称。是否可以使用 monkeyrunner 或如何获取这些控件来获得它。
androidviewclient - androidviewclient 转储显示模拟器和设备的不同 id,-F 显示错误,可以使用 androidviewclient 进行服务测试吗?
我看到模拟器和设备报告的 id 不同的问题。我确实有不同的android版本。
转储显示在模拟器和设备的 pastebin转储输出中,屏幕截图在这里 emulator http://imagebin.org/271953 http://imagebin.org/271953和 设备 http://imagebin.org/271954 http:// imagebin.org/271954
请注意,模拟器具有 android 4.2.2 api 17,而设备具有 android 4.2.1。我觉得两者都是 API 17 应该被认为是相同的。我没有在 android sdk manager 中发现 4.2.1 平台。
此外 -F 转储选项不适用于非开发人员设备(未植根)。那么如何在开发设备中进行测试是否有一些设置?
当我在 cyanogenmod 根设备上执行转储 -ViF 时,我得到了以下结果。我还检查了使用
系统不安全:AVC 可以工作
mitnm@mitendebian:~$ dump -ViF
我设置了 ANDROID_VIEW_CLIENT_HOME 环境变量。
我正在尝试 -F 选项,这样我就可以获得 R.id ,然后我可以在我的测试程序中使用它。能给我举个例子吗。似乎 -F 仅适用于模拟器,因此使用 no_id 而不是 R.id 更好。
另外,如果我想测试 android 服务(而不是活动),那么我还可以使用 androidviewclient 吗?如果是这样,请提供示例链接。
我们也可以像在 monkeyrunner 中那样进行屏幕捕获和写入文件吗?
问候,
米腾。
androidviewclient - how to hide softkeyboard using androidviewclient
I am UI and in that in edittext I type and then click button. The softkeyboard stays popped up. Actually before clicking button I want to hide keyboard. How to do it ?
Regards,
miten.
androidviewclient - 使用 androidviewclient 报告和记录
使用 AVC记录和报告测试套件的最佳实践是什么?我的意思是在运行测试时,最好得到一个错误报告或测试通过/失败报告,如果出现任何错误,如强制关闭,最好得到一些转储来了解原因。
问候,
米腾。
androidviewclient - android UiTestAutomationBridge 返回 null 根节点
进行 vc.dump 调用时出现以下错误。它有时会很好,并随机失败并出现此错误。
错误:违规 XML:u'错误:UiTestAutomationBridge 返回空根节点。\r\n' LoginTest 失败(ExpatError('syntax error: line 1, column 0',),)
我不确定是它的模拟器、设备、AOSP unanimator jar 还是 androidviewclient 导致了它。
我认为这主要发生在屏幕上显示对话框时。
问候,
米腾。