Fer*_*gre 5 react-native detox
我想测试一个具有列表和筛选功能的视图:
问题是,当我使用匹配元素时element(by.id('some-id')),如何从该元素中检索信息(如果可能的话),就像它包含的文本一样?
我创建了detox-getprops npm 包,其中包含了 Maxime Helen 提到的 hack。它允许检索元素的文本和其他一些(平台相关)属性。
const { getText } = require('detox-getprops');
const text = await getText(element(by.id('heading')));
expect(text).toEqual('Step One');
Run Code Online (Sandbox Code Playgroud)
我希望Detox #445将很快得到解决,此后该软件包可以被弃用。
更新:您现在可以使用getAttributes方法在 iOS 上获取文本。Android 仍然需要 detox-getprops 库(使用Detox #2083跟踪)。
| 归档时间: |
|
| 查看次数: |
1463 次 |
| 最近记录: |