這里要談?wù)動(dòng)猛ㄅ浞{(diào)整selector中屬性attribute的問(wèn)題,下面舉一個(gè)例子說(shuō)明該問(wèn)題。假設(shè)我們要從網(wǎng)頁(yè)中導(dǎo)出數(shù)據(jù),錄制(record)過(guò)程中有點(diǎn)擊“export”按鈕,如下圖所示。
圖1
這里我們打開上圖中紅色圈圈的位置,選擇第二個(gè)“edit selector“選項(xiàng),看看現(xiàn)在這個(gè)的屬性是什么。
圖2
一切正常,我退出Oracle系統(tǒng)重新登陸進(jìn)去之后呢?
圖3
此時(shí)就出現(xiàn)問(wèn)題了,那我重新用圖中的”Indicate Element“抓取那個(gè)Button的信息,如下圖所示。
圖4
不難發(fā)現(xiàn)區(qū)別,在字母N后面的數(shù)字發(fā)生了變化,也就是導(dǎo)致第一次Button屬性的情況下找不到該Button因?yàn)榈诙蔚膶傩杂辛俗兓=鉀Q問(wèn)題的辦法就是用通配符*去代替會(huì)發(fā)生變化的部分,如下圖圖5所示。
圖5t
再運(yùn)行就沒有問(wèn)題了~你可能看到的Validate不是綠色,是黃色問(wèn)號(hào),但是不要緊,流程在這里是不會(huì)報(bào)錯(cuò)的。
這里說(shuō)個(gè)小小的建議,利用record功能的時(shí)候最好是能多測(cè)試幾遍。有時(shí)候需要找出要調(diào)整selector中屬性的地方(看它在哪里報(bào)錯(cuò)就知道了),全部改好整個(gè)流程的穩(wěn)健性就變強(qiáng)了可以work了~