我正在尝试自动化使用 Pega PRPC 构建的 iOS 应用程序。但我无法找到一些元素。
下面是appium中的元素部分,
下面是我用来引用该元素的代码,
private IOSDriver<MobileElement> driver;
URL url = new URL(configFileReader.getAppiumUrl());
driver = new IOSDriver<MobileElement>(url, cap);
MobileElement enterValueToHeadOnWeir = driver.findElementByClassName("XCUIElementTypeTextField");
enterValueToHeadOnWeir.sendKeys(configFileReader.getHeadOnWeirValue());
使用上面的代码,我能够得到元素。但是在同一个屏幕中,我在具有相同类名的文本字段上具有相同的类型,并且它没有任何唯一标识符。对于第一个元素,这将起作用,但我无法在其他文本字段上工作。
由于这是一个 PEGA 应用程序,我有这些元素的“data-test-id”属性,我可以将它与 Appium 一起使用吗?