应用程序构建于:反应本机0.62.2
测试使用的工具:Appium v1.17.1
问题描述:Appium Inspector 不会检查/定位 iOS 层次结构中的子元素。
我们使用 testID 和accessibilityLabel 属性为元素提供ID:
返回 {
测试ID: id,
可访问性标签:id,
};
但 appium 仍然无法识别 iOS 层次结构中的元素。
在 Android 元素层次结构中,我们看到元素“ingredient_row_container_radish_wedges”的子元素
Android App Source :
但在 iOS 上我们看不到元素“ingredient_row_container_radish_wedges”的子元素
iOS App Source :
创建一个包含以下内容的类:
import { Platform } from 'react-native';
export function accessibility(id?: string) {
return Platform.OS === 'android'
? { accessible: true, accessibilityLabel: id }
: { accessible: false, testID: id };
}
并在您想要使用的地方导入“辅助功能”功能
用它作为道具
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)