问题描述
当我尝试在本地运行时,它可以工作,但是在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();
解决方法
您是否有机会在测试中使用功能“ browserstack.appium_version ”来明确指定Appium版本(与本地设置相同)?
上述功能的参考资料可以在这里找到:https://www.browserstack.com/app-automate/capabilities。