我想获取底部的“消息”元素,然后点击进去。但是尝试了很多种方法,都不能持续稳定的获取到。
先尝试过:
1.直接捕获元素;
但是当下次重新打开抖音APP时,这个被捕获的元素就会失效,需要重新捕获。
2.使用图片识别;
原思路是,先用图片定位到“发布按钮”,然后通过发布按钮的Y轴右侧偏移定位到“消息”。但是它每次下滑视频,背景色是不一样的,也很难稳定的捕捉到这个”发布按钮“。我把发布按钮放在PS里抠图,变成透明的。且尝试了各种识别精度,也不行。


后尝试过:
3.使用Xpath+获取UI树的方式定位;
获取到的UI树里面找不到”消息“,让DeepSeek也帮忙找了很久,也找不到。不知道是隐藏起来了,还是怎么回事。搜索”消息“这两个中文字都没有。退出APP再进来,重新获取,还是没有;
4.使用XY精准定位;
因为后期要涉及到多机型适配,有几个不同型号的手机要去使用和运行,所以,没有使用这种方式。
最后,求助下大佬,还有其他更好的解决方式吗?还是我再获取UI树时,哪里出现了问题呢?
感谢大佬不吝赐教 ~