這里要談?wù)動猛ㄅ浞{(diào)整selector中屬性attribute的問題,下面舉一個例子說明該問題微渠。假設(shè)我們要從網(wǎng)頁中導(dǎo)出數(shù)據(jù),錄制(record)過程中有點擊“export”按鈕咧擂,如下圖所示逞盆。
圖1
這里我們打開上圖中紅色圈圈的位置,選擇第二個“edit selector“選項松申,看看現(xiàn)在這個的屬性是什么云芦。
圖2
一切正常,我退出Oracle系統(tǒng)重新登陸進(jìn)去之后呢贸桶?
圖3
此時就出現(xiàn)問題了舅逸,那我重新用圖中的”Indicate Element“抓取那個Button的信息,如下圖所示皇筛。
圖4
不難發(fā)現(xiàn)區(qū)別琉历,在字母N后面的數(shù)字發(fā)生了變化,也就是導(dǎo)致第一次Button屬性的情況下找不到該Button因為第二次的屬性有了變化水醋。解決問題的辦法就是用通配符*去代替會發(fā)生變化的部分旗笔,如下圖圖5所示。
圖5t
再運行就沒有問題了~你可能看到的Validate不是綠色拄踪,是黃色問號换团,但是不要緊,流程在這里是不會報錯的宫蛆。
這里說個小小的建議,利用record功能的時候最好是能多測試幾遍的猛。有時候需要找出要調(diào)整selector中屬性的地方(看它在哪里報錯就知道了)耀盗,全部改好整個流程的穩(wěn)健性就變強(qiáng)了可以work了~