【问题标题】:How can i set the action on element using that xpath?如何使用该 xpath 对元素设置操作?
【发布时间】:2020-02-18 11:23:21
【问题描述】:

这里是创建账户按钮的xpath:

//android.view.ViewGroup[@content-desc="ScreenLogin"]/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup[5]/android.widget.TextView

我想设置点击创建帐户按钮的操作。

【问题讨论】:

  • 这发生在 react-native 应用程序中
  • 问题不清楚。请说明您所做的事情,xml 的屏幕截图是您的主要目标,因为“单击创建帐户按钮”尚不清楚。指南位于stackoverflow.com/help/how-to-ask

标签: typescript xpath automation mocha.js appium


【解决方案1】:
androidDriver.findElementByXPath("//android.view.ViewGroup[@content-desc="ScreenLogin"]/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup[5]").click();

注意:你不能在TextView 小部件元素上使用click(),你会得到appium 的异常。我相信您可以缩短此 xpath 以删除不必要的树元素。

【讨论】:

    猜你喜欢
    • 2018-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-20
    • 2021-04-25
    • 2016-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多