问题标签 [android-uiautomator]

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.

0 投票
3 回答
6997 浏览

android - Uiautomator "am start"

Does any body know how to call
am start -a ACTIVITY from uiautomator code.
Or is it possible to start activity right from junit code.

0 投票
3 回答
3921 浏览

android - Android get text from browser

I want to get text from browser by using uiautomator

How can I do it?

I've parsed structure of chrome and there is only android.View.view
I've tried to use getText() function, but it's not helped.
Any help appreciated.

Maybe somebody know how can I do it by calling some chrome instance... or with any other method.

Any solution, with info, how to save android browser page as html/text will be enough, or how to select whole page. (except touching/long pressing text).

0 投票
2 回答
1886 浏览

android - Android uiautomator - 一次选择多个项目

我正在尝试使用 Android uiautomator自动化联系人选择过程。我的用户界面如下图所示。我正在使用下面的代码来检查每个联系人

这段代码效率低下。找到每个联系人并检查需要很长时间。是否可以循环每一行并检查?

谢谢你。

这个.

0 投票
2 回答
1270 浏览

android - jenkins uiautomator 构建始终绿色

所以我定义了很多 UiAutomatorTestCase 类,每个类最多有 1 或 2 个测试用例。然后我在 Jenkins 上使用 Shell 脚本将这些测试用例串成一系列测试,例如:

我遇到的两个 (1/2) 问题之一是,对于 Jenkins 构建,如果这些测试中的任何一个失败都没关系,Jenkins 总是显示为绿色,我需要 Jenkins 停止并为构建显示红色。

另一个(2/2)问题是,如果应用程序在其中一个测试中崩溃,比如 TestClass2,脚本将尝试获取并继续执行。使脚本停止的最佳方法是什么?

有什么建议么?谢谢

0 投票
5 回答
3184 浏览

android - 如何使用 ant 为 uiautomator 测试项目构建 JAR 文件

我一直在尝试使用 uiautomator 来解决问题,并且我了解创建测试用例。我尝试了根据 Android 开发人员 UI 测试指南 ( http://developer.android.com/tools/testing/testing_ui.html )构建 JAR 的前两个步骤,效果很好,但我不确定如何按照接下来的步骤使用 ant 构建 JAR 文件。请任何人都可以帮助我解决这个问题。

以下是我到目前为止所做的步骤:

这是我坚持的步骤:

使用命令提示符时出现的错误是:

0 投票
1 回答
1814 浏览

android - Android UIAutomator 如何倾斜设备

无论如何使用uiautomator android执行倾斜动作?我查看了 uiautomatorAPI,但找不到任何直接方法。

0 投票
4 回答
3210 浏览

android - UiAutomator -- 将小部件添加到主屏幕

我对 Google 的 uiautomator 有相当多的经验;但是,在向手机的主屏幕添加小部件时,我似乎很难过。现在让我们保持简单,并假设要添加小部件的屏幕是空的。思考过程将是打开应用程序抽屉>单击小部件选项卡>找到要添加的小部件>长按并将小部件拖动到主屏幕。不过,小部件似乎不是“可长时间点击的”。任何想法/建议/解决方案将不胜感激。我实现的代码如下。

0 投票
2 回答
4244 浏览

android - 如何从 android 代码启动“uiautomator 测试运行”?

参考链接: Link1Robotium Link2

正如我们所知,从Robotium Link2,我们可以从 android 代码运行 robotium 测试运行。

现在让我们谈谈uiautomator

我已经从Link1手动完成了以下步骤

问题:如何从“Android Activity Code”运行波纹管:

情况1:

我试过这个代码:代码链接,参数如下

错误来了:

我将此权限添加到 AndroidManifest.xml 如下

但同样的错误又来了。此权限在 android 活动中不起作用...

如何解决这个错误?

请注意:- 我使用的是 Android 4.2.2

0 投票
1 回答
1494 浏览

android - Android UIAutomatorViewer 源码

我一直在谷歌上搜索 UIAutomatorViewer 源代码,但没有找到。谁能提供指向 Android UIAutomatorViewer 源的链接。我需要这些资源,因为我计划尝试使用 UIAutomatorViewer。

0 投票
1 回答
593 浏览

android - Android UiAutomator:UiObject 有 .getClassName() 方法吗?

根据文档,UiObject该类有一个方法函数.getClassName(),应该返回classNameUI 对象的属性。关联:

http://developer.android.com/tools/help/uiautomator/UiObject.html#getClassName()

但是,当我尝试构建 UIAutomator 测试时,构建失败并显示以下错误消息:

其他方法功能,例如.getVisibleBounds()工作正常,无论如何错误消息确认它oUiObject.

PS我刚刚将我的SDK更新到最新版本,这仍然会发生。