手机里点买入,卖出,持仓,是不在一起的,但是用 appium inspect 查元素,就成截图这样了。 用 appium 查看了下,这 3 个元素,id,xpth,index,class 都是一样的。
另外,我在 appium insepct 上点买入,买入卖出持仓显示全被覆盖了,为啥手机上不会?
用坐标吧
我们这新写的框架,还不支持坐标
根据 id 可以返回数组吗?如果可以的话就可以根据数组坐标
利用 UI 结构,进行相对定位吧
获取控件的左上角坐标点 (x,y),宽高 (width,height),然后计算三个 tab 的大致坐标点 买入:((x+1/4*width), (y+1/2*height) 卖出:((x+2/4*width), (y+1/2*height) 仓位:((x+3/4*width), (y+1/2*height) 最后用 adb shell input tap (x+1/4*width) (y+1/2*height) 去点
xpath 文本查找可以定位