我在真实设备中使用Appium / TestNG来自动化应用程序,但有些元素与其他语言一起使用[@ text ='string']。在其他语言上使用相同代码而不是为每种语言创建一个代码的最佳解决方案是什么?
答案 0 :(得分:0)
最佳做法是永远不要使用像//*[@text='string']
对于 Android 应用,使用resource-id
或uiautomator
定位策略
对于 iOS 应用accessibility-id
或ios class chain
定位策略
这将有助于保持您的测试稳定且合理快速