单击绝对xpath在Appium BrowserStack中不起作用

问题描述

当我尝试在本地运行时,它可以工作,但是在browserstack中,它不能工作

MobileElement el = driver.findElementByXPath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.view.ViewGroup/android.view.ViewGroup[3]/android.widget.Button");
        el.click();

下面是异常

enter image description here

解决方法

您是否有机会在测试中使用功能“ browserstack.appium_version ”来明确指定Appium版本(与本地设置相同)?

上述功能的参考资料可以在这里找到:https://www.browserstack.com/app-automate/capabilities