使用tuneup.js进行UIAutomation:是否可以使用.value()和.name()方法以外的方式访问标签(UIStatic Text)字符串?

时间:2014-07-09 06:08:50

标签: ios ui-automation ios-ui-automation

我必须验证应用中的标签文字。应用程序中显示的实际字符串是“Elements”,但" logElementTree();"将该静态文本的名称和值显示为“MyValue”。因此,请告诉我如何验证在这种情况下应用程序中显示的实际文本。提前谢谢。

1 个答案:

答案 0 :(得分:0)

通过staticTexts()访问name() value()logElementTree()时,我得到了很多信息。

这对我过去有所帮助。 您可以尝试将其存储为变量并检查变量返回的内容:

var labelName = target.frontMostApp().mainWindow().staticTexts()[0].name(); UIALogger.logMessage(labelName);

staticTexts()[0]取决于它的价值。以上只是一个例子。

有时当它实际存储在变量中并从日志中显示时,它实际上会给出标签的值,如应用程序中所示。