当我在C#中尝试通过ID访问安卓元素时遇到了问题,我也尝试了Appium-desktop版本,但似乎无法访问,例如:
我试着使用和不使用包名,每次都有一个异常,说找不到元素。也来自Appium桌面选择器。
AndroidElement selectPlant = driver.FindElementById("com.heidelbergcement.aom.stage.dev:id/loginForm-plantSelection")发布于 2019-06-26 22:37:17
你一定是误会了。
FindElementById指的是元素的惟一标识符,在大多数情况下是UI元素的RuntimeId。
您应该使用的是findElementByAccessibilityId,它引用inspect工具中所示的UI元素的AutomationId。
this的总积分。
https://stackoverflow.com/questions/56774116
复制相似问题