在UI測試的時(shí)候贱迟,遇到了這樣的一個問題硝逢,點(diǎn)擊某個位置藐俺,閃退唠椭,然后彈窗提示Timestampted event matching error:failed to find matching element。果然UI測試想順順利利的進(jìn)行下去是不可能的叶撒,前面填了那么多坑绝骚,到這又遇到一個這么煩人的問題耐版,經(jīng)各種查資料祠够,終于找到解決問題的辦法。
首先說一下我這的界面粪牲,是幾層view的嵌套古瓤,在最里層有一個按鈕,查很多資料說是設(shè)置控件的isAccessibilityElement屬性設(shè)置為yes腺阳,然后我就從最外層到最里層全部都設(shè)置為yes了落君,但是,一點(diǎn)用都沒有啊亭引。終于绎速,在一個網(wǎng)站上查到資料說,必須要將父元素的isAccessibilityElement屬性設(shè)置為NO才能訪問子元素焙蚓,所以纹冤,我把之前設(shè)置的isAccessibilityElement屬性,全部改為NO购公,將按鈕的屬性改為YES萌京,最終成功,記錄一下這個美妙的時(shí)刻宏浩,耶V小!比庄!
獻(xiàn)上搜到的內(nèi)容截圖以及百度翻譯截圖
參考文章:https://stackoverflow.com/questions/36616891/timestamped-event-matching-error-failed-to-find-matching-element