Appium getText()用于iOS本机应用程序自动化问题

时间:2017-11-16 11:49:05

标签: appium-ios

我目前正在尝试使用Appium中的.getText()来获取元素的文本,以用于iOS应用测试场景。我试图通过Label(也尝试过标识符)获取此元素,但不知何故,此方法获取Label(或Identifier)的文本而不是值本身。例如,如果Label为'BSB'且其值为“123-456”:

PageObject付款:

@iOSFindBy(id =“BSB”)

public MobileElement bsbNo;

TestScript:

String bsbValue = Payment.bsbNo.getText();

Assert.assertEquals(bsbValue,“123-456”,“BSB Mismatch”)

上述代码在断言时失败。所以你能帮我解决一下吗?这似乎是Xcode中的一个错误。我尝试设置accessibilityLabel,accessibilityIdentifier甚至尝试获取bsbNo的属性(bsbNo.getAttribute(“value”))但是没有任何效果。

请帮忙! 感谢

0 个答案:

没有答案