无法从UIAButton获得正确的值

时间:2014-06-09 13:25:44

标签: ios-simulator ios-ui-automation appium

使用Appium Inspector时,无法从UIAButton获取正确的值。
我希望从按钮获得价值(即" 17:20")但在检查员中它显示的是按钮和name属性的labelvalue属性中的背景图片为空。我无法理解为什么背景图片名称会显示在按钮的name属性中。有没有其他方法来获得17:20的价值
请在下面找到按钮及其详细信息的截图。
Button imageDetails for Button

2 个答案:

答案 0 :(得分:0)

您确定选择了正确的元素吗? 使用检查器单击对象时,它通常会在后台选择对象。 要确保选择了正确的元素,请使用检查器预览窗口左侧的树选择器。

答案 1 :(得分:0)

尝试将accessibilityValue放在按钮上,然后初始化按钮。

self.yourButton.accessibilityValue = [NSString stringWithFormat:@"%@", getYour17:20Valuehere];

在Appium中,您可以询问yourButtonElement.getAttribute(" value")。