如题
使用 id 定位是在 webview 中的吧,我说的是 By.id
定位 Android 页面元素,如,android:id="@+id/selectprotocol_appName"这个 editview 该怎么定位呢?
最近刚接触 appium,试了用 id 去定位,好像不行
刚去查了下 api,不过还没尝试,可以试试用 uiautomato 的方式然后通过 UiSelector 的 resourceId 方法
java 代码可以用 :driver.findElementById("com.mm.android.direct.gdmssphone:id/"+id);其中 id 为代码里的 idname,如二楼就是 selectprotocol_appName
#5 楼 @eric 我是用的 Eclipse,没有 findElementById() 这个方法啊
@blue_momo2009 这个跟你用什么没有关系啊,的你 driver 实例是哪个?
driver.find_element_by_id('yourElementId')