【问题标题】:Appium IOS Inspector without id or anything uniqueAppium IOS Inspector 没有 id 或任何独特的东西
【发布时间】:2016-10-26 18:58:18
【问题描述】:

我正在(痛苦地)尝试通过 appium 访问 iphone

我终于设法通过 appium 启动了应用程序,但现在我遇到了检查器的问题。

几乎所有内容都是“UIACollectionCell”,例如文本的最终对象没有任何 id 或内容描述,它只是:

name = "mytext"
type = statictext
value = "mytext"
label = "mytext"

然后是显然具有页面所有对象的xpath(屏幕上可见的和不可见的) 看起来像

//UIAApplication[1]/UIAWindow[1]/UIScrollView[1]/UIACollectionView[1]/UIACollectionCell[2]/UIAStaticText[2]

这正常吗?我还需要在应用程序的 plist 或构建设置或其他内容中更改参数吗?

【问题讨论】:

    标签: ios appium inspector


    【解决方案1】:

    在 Appium 中,UIACollectionCell 和 UIAStaticText 是类名。名称是 AccessibilityId。所以你可以使用 className 或 accessibilityID 或 xPath。

    例如:

    driver.findElementByClassName("UIACollectionCell").click();
    driver.findElementByAccesiblityId("mytext").click();
    driver.findElementByXPath("//UIAApplication[1]/UIAWindow[1]/UIScrollView[1]/UIACollectionView[1]/UIACollectionCell[2]/UIAStaticText[2]
    ").click();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 2021-10-29
      • 2015-02-11
      相关资源
      最近更新 更多