我正在为我的应用程序编写测试用例,但我有一个问题。当我使用Genymotion作为模拟器时。我在Appium inspector上获得了此路径,并为该路径创建脚本:
"//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.support.v4.view.ViewPager[1]/android.widget.RelativeLayout[1]/android.widget.Button[1]"
但如果我用的是“HTC One E8”设备。我在Appium inspector上找到了这条路径:
^{pr2}$我的剧本会失败吗?如果我使用不同的设备和模拟器。 怎么可能是通用的?。在
PS:我以前用过self.driver.find_element_by_android_uiautomator('new UiSelector().resourceId("welcome_button_meet_hopi")').click()
,但它在Ubuntu上的Appium上工作,在OSX上的Appium上不起作用
目前没有回答
相关问题 更多 >
编程相关推荐