python+appium地区定位,如图

图片说明
是不是我没说清楚啊,要python自动化实现选择需要选择的地区,我在选择的时候只能选择整个大的框架,选择不到里面各个的省市区,有什么方法实现吗?我用了for循环选择一个地区,然后对这个框架的text对比,可是这个整个框架没有test。

先搞清楚你这个地区选择框架是怎么实现的,可能是数组对应市和区县;其次要逆拆分定位地址,拆分为省,市,县;还可以从 三级联动下拉列表框默认值的设置 入手

只能获取到整个框体并且没有任何text内容,就没办法根据对象来选择,推荐使用模拟按键的方式

通过他们的path或者className得到一个webElement的list,然后用你想要的那个地方去和selectList.get(i).getText()每一个比较,等于就是你想要的