【问题标题】:Unable to locate element using appium inspector for iOS application无法使用 iOS 应用程序的 appium 检查器定位元素
【发布时间】:2017-10-11 06:35:15
【问题描述】:

正如您在上面的 sn-p 中看到的,当我尝试定位值时,例如在这种情况下为“16”,或者我想滚动以选择任何其他值。我无法在此窗口中选择或滚动。是否可以使用带有 appium 库的机器人框架来选择值。欢迎提出建议。

【问题讨论】:

    标签: ios appium robotframework


    【解决方案1】:

    您可以遵循的一种方法如下:

    1. 首先获取可见元素的位置(在您的情况下为 16)。
    2. 如果您想向下滚动,请通过从步骤 1 中获得的位置减去一些像素来单击 16 以上的元素。验证您想要的元素是否突出显示。

    【讨论】:

    • 实际上 16 不能作为元素定位(如 XML 层次结构所示)或者有什么方法可以定位其 xpath 未显示在 XML 层次结构中的元素。
    • 但是你可以使用 driver.findElement(By.id("16"));试一次
    猜你喜欢
    • 2015-07-26
    • 2017-06-16
    • 2020-12-20
    • 2018-04-30
    • 2019-06-11
    • 1970-01-01
    • 2021-01-20
    • 2017-05-07
    • 2018-06-17
    相关资源
    最近更新 更多