appium 版本:1.4
appium-python-client: 采用 pip install --upgrade appium-python-client 更新到最新
windows7
上图所示,listview 中除英文字母外,每一行的 layout id 都是 com.browan.freeppmobile.android:id/Layout_ContactListItem
右边为一 Button 组件
为了验证右边到底是 freep 文字 还是空白
els = driver.find_elements_by_id('com.browan.freeppmobile.android:id/Layout_ContactListItem')#获取所有可见行数据
try:
els[0].find_element_by_name('A0_test') # 查找是否存在A0_test的行
button = els[0].find_element_by_class_name('android.widget.Button') #在所在行寻找button组件
self.assertFalse(button.is_displayed()) # 是否显示
except:
self.assertTrue(False)