背景
在回放的時(shí)候啊奄。我們需要把操作綁定到具體的控件上苹熏。而控件是根據(jù) Xpath 來(lái)識(shí)別的挽霉。
問(wèn)題
- 控件調(diào)整
因?yàn)闄C(jī)型和屏幕大小的不同,往往一個(gè)頁(yè)面的展示的內(nèi)容會(huì)有所不同所意。我們需要把屏幕外的控件移動(dòng)到屏幕內(nèi)的具體某個(gè)位置淮逊。我們需要找到 xpath 上可滑動(dòng)的控件。進(jìn)行調(diào)整扶踊。 - xpath 的加權(quán)算法
在不同系統(tǒng)和 App 版本中壮莹。同個(gè)按鈕的xpath 會(huì)有所差別。 我們需要一個(gè)容錯(cuò)的算法來(lái)比對(duì)兩個(gè) xpath 是否指向同一個(gè)控件姻檀。
控件的尋找流程如下
image.png