Appium Appium 纯菜鸟,求教大家,xcode 中的 label 控件的显示文本是什么属性

alchaochao · 2015年04月04日 · 最后由 Vincent 回复于 2015年04月07日 · 1445 次阅读

app 功能就是最简单的模拟器上单击一个 Button,将 Label 控件的显示文本修改为 HelloWorld,
现在我想验证单击后 Label 显示是否正确,

els = self.driver.find_elements_by_name("Ok")
els[0].click()

els1 = self.driver.find_elements_by_name("Text")
showtext = els1[0].text # 我将这里的 text 属性替换为 value、title、tagname 等都提示不存在

self.assertEquals(showText, 'HelloWorld')

结果显示 AssertionError:u'Text' != 'HelloWorld'

请教 Label 控件的 text 属性应该替换为什么

共收到 4 条回复 时间 点赞

你可以打出 页面的 source 看下, 可能属性就是 name

#1 楼 @suky2000 底层走的 au 的 alue() 方法。理论上会找 name 或者 value,或者其他 accessible 的属性。

建议还是用 accessible id

用 inspector 去查看下属性,乱猜是没用的。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册