问题标签 [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.
java - android中运行的JAR文件如何调用Windows上运行的可执行文件?
我正在使用uiautomator进行一些测试,在设备完成一些步骤后,我需要测量它的电流。问题是:我在 android 中运行 .jar 文件,它需要调用 Windows 终端来运行可执行文件。
我怎样才能做到这一点?
测试是这样的:
也许是一些库来执行这种通信......或者一些jerry-rig ......
谢谢!!!:)
android-uiautomator - 具有两个滚动视图的 UIautomator
我只是想自动化设置应用程序-> 存储
我需要滚动右窗格(平板电脑)中的存储部分,但不能这样做。我只能用存储、显示等滚动左窗格
有任何想法吗?
maven - 如何访问在maven中使用-D开关传递的系统属性
我正在使用 android-maven-plugin 编写 uiautomator 测试用例。我的项目适用于不同的客户,我需要将客户的名称作为字符串发送到程序,以便测试所选客户的应用程序。这是期望客户姓名的代码
我怎样才能做到这一点。我尝试从命令行传递参数,如下所示:mvn install -DLAUNCHER=xyzClient 并使用 System.getProperty("LAUNCHER") 获取 setUp() 中的值。但它不起作用。
我想知道应对这一挑战的最佳方法是什么?
android - 如何在 uitest 项目中使用来自不同项目的方法?
我正在一个项目中使用 uiautomator 为一个 android 应用程序制作一些 uitests,我需要在另一个项目中使用一些方法。当我用 ant 构建测试时,我得到包<X>
不存在错误。
有没有办法使用与 uitest 项目不同的项目中的方法,以便 ant 可以识别它们?
当我只有源代码时,我不知道如何将整个项目添加到 ant 的类路径中,而且总是从所需的项目中制作一个 .jar 会很乏味。(据我了解,只能将 jar 添加到类路径中)
android - 无法启动 uiautomatorviewer
我有 :
Android SDK 工具,修订版 22
Android SDK 平台,API 18
我去<android-sdk>/tools/
,我看到有一个名为“ uiautomatorviewer
”的文件,
我在上述路径下从终端执行命令uiautomatorviewer
,但是收到以下消息:
为什么?
android - 如何在 uiautomator 测试用例中获取上下文?
我有我的 uiautomator 测试用例:
我想知道,是否有可能获取Context
或Activity
实例UiAutomatorTestCase
?
或者怎么PackageManager
进去UiAutomatorTestCase
?
android - 脚本按钮单击的行为不像用户单击
在我的 android 应用程序中,我有一个播放按钮。在我手动单击按钮后,一切正常。但是当我使用 uiautomator 触发按钮点击时,什么也没发生。调试后,我很确定是字符串比较步骤(标记为卡在此处)导致失败。非常困惑为什么它的行为不同。我确实看到按钮以两种方式被点击(按钮颜色改变)。如果我使用 button.getText().toString(),两者都有效。顺便说一句,button.getText() 返回 CharSequence,而不是 String 对象。
我在 res/values/strings.xml 中将我的字符串值定义为
的java代码:
java - 在 UiAutomator Android 中提供事件之间的延迟
如何在 UiAutomator Android 中提供事件点击之间的延迟。
第一个事件是在 EditText 中输入一个 url:
在这里,我在 webview 中加载网页。因此,当 url 加载完成时,我需要检查第二个事件。
第二个事件是检查对象的内容描述:
但这似乎不起作用。
我只是希望应用程序在检查第二个事件之前等待一段时间。
我知道这三种方法是为 UI Automator 中的延迟提供的 -
但我不知道如何使用这些方法。
请给我一个如何使用这些的例子。
任何帮助,将不胜感激。
谢谢!
android - Uiatomator package smack 不存在错误
是否可以使用 asmack,登录到 jabber 帐户并使用 uiautomator 发送消息?我尝试这样做,但是当将我的 testProject 编译为 jar 文件时出现异常:
“将 1 个源文件编译为 (...) 错误:包 org.jivesoftware.smack 不存在”
知道为什么吗?我会很感激的。
android - UiAutomatorTestCase 扩展 InstrumentationTestCase?
我在 JB 上尝试了 uiautomator 工具 .. 在 Eclipse 中使用 Android 源配置了 uiautomator (android sdk/sources/android-18) 的附件源代码后,我遇到了这个问题:我声明
但是,参考 SDK 文档,它应该继承自 TestCase:
我的问题是:
- 哪种继承关系是正确的?
- 如何在 Eclipse 中使用 uiautomator 库附加源代码。
- 如何在uiautomator中正常使用android api,例如startService(),广播,内容提供等...