首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用UIAutomator2工具实现安卓应用自动化

使用UIAutomator2工具实现安卓应用自动化
EN

Stack Overflow用户
提问于 2019-02-18 04:40:58
回答 1查看 281关注 0票数 0

我正在为一个应用程序的自动化工作,并根据安卓设备的要求,需要使用UiAutomator2进行自动化。我在一些教程中看到,这只是一种定位技术。我在任何时候都没有使用过这个工具。我之前在Appium上工作过。如果任何人都可以分享示例脚本,这将是很有帮助的。

EN

回答 1

Stack Overflow用户

发布于 2019-02-18 17:07:50

假设你列出了你所有的需求:

您将注意到的唯一区别是将此功能添加到您的驱动程序实例中:

代码语言:javascript
复制
capabilities.setCapability("automationName", "UiAutomator2");

你的测试会运行得更快。UiAutomator2不是一种定位器技术。这是一个不同的Android应用自动化框架。

如果你真的需要使用新的定位器,你可能指的是UiSelector。

java中的示例代码:

代码语言:javascript
复制
driver.findElement(MobileBy.AndroidUIAutomator("new UiSelector().resourceId(\"appPackage:id/LoginButton\")");

更多UiSelector策略可以在这里找到:https://developer.android.com/reference/android/support/test/uiautomator/UiSelector

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54737492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档