首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将uiautomator查看器的元素位置转换为xpath,并通过类名称cssselector将元素位置与java中的appium一起使用。

如何将uiautomator查看器的元素位置转换为xpath,并通过类名称cssselector将元素位置与java中的appium一起使用。
EN

Stack Overflow用户
提问于 2017-02-01 12:16:45
回答 1查看 775关注 0票数 0

我使用java和测试NG来用appium 1.6.3在ubuntu中自动化我的测试用例,所以代替检查器(当我们使用mac运行appium时),我们只有uiautomatorviewer查看器,我如何从uiautomatorviewer获得xpath?有没有像appium检查器那样直接获取java代码的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-01 12:34:50

不建议使用由系统(Appium检查器或浏览器)生成的任何xpath。原因是它从最上层的父元素生成层次结构到要查找的元素,包括父元素和实际元素之间的所有子元素。

xpath应该尽可能小。

可以遵循xpath的简单语法,如下所示:

//TAGNAME@ATTRIBUTENAME='VALUE'

例如:输入@id=‘username’

如果是,只需将标签名替换为类名,并将id替换为资源id,将名称替换为文本等等。

以下两个链接是xpath的最佳教程:

Link1

Link2

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

https://stackoverflow.com/questions/41979615

复制
相关文章

相似问题

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