通过命令行发送uiautomator命令并获取返回值
问题描述:
我正在使用android uiautomtor,我想确认Pop-Up-Windows(如蓝牙请求)。弹出窗口出现在我想打开蓝牙可见性时。然后,我必须通过按下带有文字“是”的按钮来确认它。我通过使用PC上的命令行来调用uiautomator的方法,它也可以工作!通过命令行发送uiautomator命令并获取返回值
我用这个代码:
UiObject obj;
boolean success;
obj = new UiObject(new UiSelector().text("YES"));
success = obj.click();
此代码是在自动化测试工作测试Android设备的用户界面。所以调用该方法的程序运行了很长时间,我想知道按钮是否正确点击。如果找到UI对象的ID,click() - Method将返回true。我需要返回值来分析测试。
因此,这里是我的问题:
是否有可能返回/点击()的布尔值发送 - 从uiautomator测试用例类的方法在命令行?
答
如果你只希望看到“成功”的值,你可以使用:
system.out.println("success = " + success);
这不是我清楚,如果你想在你的程序的其他一些地方进一步使用该值。
非常感谢!这工作完美 – Flo 2014-10-21 10:22:36