最近公司改用 react-navite 框架开发 APP,写脚本时发现整个 APP 控件都是没有 ID 属性的,每个控件都用 xpath 路径定位后点击没反应,脚本也没有报错,就是点击不到。求大神支点招
附图:
让开发加 id 不行吗
试下其他的方式的呢,text,desc,class
#2 楼 @sunkuan2007 desc 是啥?test 和 class 都试过了,不行
嗯,robotium 应该能搞定
—— 来自 TesterHome 官方 安卓客户端
#4 楼 @test_long 我们就是这个框架,有 resource id 的
#3 楼 @test_long 就是 content-desc,貌似很多都没有加。我们新改版的 app 也用的 RN,我今天试试
#7 楼 @sunkuan2007 react-navite 写 Android 是 js 代码然后用原生的空间写的吧?
#7 楼 @sunkuan2007 恩,你们有 id 属性吗,试得怎么样了
#9 楼 @test_long 这个框架确实没有 id 属性。。。
不是 react-navite 而是 react-native
#12 楼 @tobecrazy 恩,打错了
#11 楼 @sunkuan2007 恩,只能用 xpath 方法的相对路径了
点击没反应应该是 clickable 属性是 false 的原因吧,这个怎么解决的