我目前正在尝试使用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”))但是没有任何效果。
请帮忙! 感谢