I am new to iOS automation using Appium. I can access elements and do automation using XPath like this
driver.findElement(By.xpath("//UIAApplication[1]/UIAWindow[2]/UIASecureTextField[3]")).click();
I would like to access elements using the accessibility label name given. When using the Appium inspector I can see that the accessibility name is displayed under the parameter Value . But How to access this value using Java code?
Thanks.
You should be able to use the findElementByAccessibilityId(String using) method in Java. More info on it here:
http://appium.github.io/java-client/io/appium/java_client/FindsByAccessibilityId.html
getAttribute will return the all the information about the element, you just need to filter what you want, Following code will return the value of the element.
driver.findElement(By.name("Sign in")).getAttribute("value")
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.