在UI测试的时候,遇到了这样的一个问题,点击某个位置,闪退,然后弹窗提示Timestampted event matching error:failed to find matching element。果然UI测试想顺顺利利的进行下去是不可能的,前面填了那么多坑,到这又遇到一个这么烦人的问题,经各种查资料,终于找到解决问题的办法。
首先说一下我这的界面,是几层view的嵌套,在最里层有一个按钮,查很多资料说是设置控件的isAccessibilityElement属性设置为yes,然后我就从最外层到最里层全部都设置为yes了,但是,一点用都没有啊。终于,在一个网站上查到资料说,必须要将父元素的isAccessibilityElement属性设置为NO才能访问子元素,所以,我把之前设置的isAccessibilityElement属性,全部改为NO,将按钮的属性改为YES,最终成功,记录一下这个美妙的时刻,耶!!!
献上搜到的内容截图以及百度翻译截图
参考文章:https://stackoverflow.com/questions/36616891/timestamped-event-matching-error-failed-to-find-matching-element