<android.widget.FrameLayout>
<android.widget.FrameLayout>
<android.widget.FrameLayout>
<android.widget.FrameLayout>
<android.widget.FrameLayout>
目前有多个 Framelayout, 结构都相同,只有里面的text 不一样, 貌似工具只能点击到第一个元素,其他的元素不能点击,有大佬知道的吗。
<android.widget.FrameLayout>
<android.widget.FrameLayout>
<android.widget.FrameLayout>
<android.widget.FrameLayout>
<android.widget.FrameLayout>
目前有多个 Framelayout, 结构都相同,只有里面的text 不一样, 貌似工具只能点击到第一个元素,其他的元素不能点击,有大佬知道的吗。
在taglimit里看一下是不是被限制了操作次数?
没有对taglimit 作次数限制,所有的操作我都设了100, 应该不会有影响的,尝试了好几处都是一样的结果,只要元素结构相同,text不同的,都只能点击第一项
clickedIndex=42 action=CLICKED xpath=//android.widget.FrameLayout[@class=‘android.widget.FrameLayout’]//android.widget.LinearLayout[@class=‘android.widget.LinearLayout’]//android.widget.FrameLayout[@class=‘android.widget.FrameLayout’]//android.widget.FrameLayout[@resource-id=‘xx.xx.com:id/action_bar_root’ and @class=‘android.widget.FrameLayout’]//android.widget.FrameLayout[@resource-id=‘android:id/content’ and @class=‘android.widget.FrameLayout’]//android.widget.LinearLayout[@class=‘android.widget.LinearLayout’]//androidx.recyclerview.widget.RecyclerView[@resource-id=‘xx.xx.com:id/recycleview’ and @class=‘androidx.recyclerview.widget.RecyclerView’]//android.widget.FrameLayout[@class=‘android.widget.FrameLayout’]//android.widget.LinearLayout[@class=‘android.widget.LinearLayout’]//android.widget.RelativeLayout[@resource-id=‘xx.xx.com:id/content_layout’ and @class=‘android.widget.RelativeLayout’]//android.widget.LinearLayout[@class=‘android.widget.LinearLayout’]//android.widget.LinearLayout[@class=‘android.widget.LinearLayout’]//android.widget.LinearLayout[@class=‘android.widget.LinearLayout’]//android.widget.LinearLayout[@class=‘android.widget.LinearLayout’]//android.widget.TextView[@resource-id=‘xx.xx.coms:id/myItemName’ and @class=‘android.widget.TextView’]
只能点击到第一个多个元素,感觉xpath 里面少了@text的属性,不然就可以分辨了