Android 自动化测试框架 Robotium--solo 7.0及以上差异

    Android自动测试框架 Robotium 在Android 7.0及以后的版本中,通过

solo.getView(int index) 方式获取当前屏幕上的某个控件时候跟之前版本有所差异。


    在7.0之前的版本,如果当前屏幕上有Dialog弹出,而且需要查找的View恰好在Dialog上面,会按照从左到右的顺序,从0开始计算View的位置(也就是index值)。


    但是在7.0版本,计算的顺序是不一样的。7.0版本会从底层的Activity或者Fragment的布局文件中计算第一个位置。


    发现这个BUG源于自己的一个测试案例,恰好模拟器系统又是7.0,通过跟手机测试结果对比发现结果不一致。


    在此纠正我之前的一篇文章的错误,之前以为是模拟器导致的,经过今天的测试,该BUG的原因来自Android系统版本的差异

     附:之前文章的链接

你可能感兴趣的:(青岛的生活)