学习Appium 元素定位java篇—XPath

来源:互联网 发布:unity3d 灯泡闪烁效果 编辑:程序博客网 时间:2024/06/05 11:25

Appium+ Java+TestNG,xpath简单总结了一下如下;各位有更好的可以补充一下

表达式

1.XPath根据text内容查找元素

//view[contains(@text,"value")]//view[@text="value"]等
2.XPath根据content-desc查找元素

//view[contains(@content-desc,"value")]
3.XPath根据index查找元素

//view[contains(@index,value)]
4.元素顺序

//view/view[n]/view等
5.XPath根据id查找元素

//*[@resource-id='com.xueqiu.android:id/action_search']/parent::*//*[@resource-id='com.xueqiu.android:id/action_search']//*[@resource-id!='' and not(contains(name(), 'Layout'))]

//*[not(ancestor-or-self::UIATableView)]//*[not(ancestor-or-self::UIAStatusBar)]//*[contains(name(), 'Text')]

eg:以下语句已经通过定位






0 0