Appium 元素定位

一、id定位

1.appium的id属性也就是通过UI Automator工具查看的resource-id属性

2.driver.find_element_by_id("这里是id")

二、name定位

1、name定位就是通过UI Automator工具查看的text属性

**appium1.5以下老的版本是可以通过name定位的,新版本从1.5以后都不支持name定位了**

(如果text属性为空,那就不能通过name属性定位了)

2.driver.find_element_by_name("这里是name")

三、class定位

1.class定位就是通过UI Automator工具查看的class属性

2.driver.find_element_by_class_name("这里是class")

(注:一般一个页面上的class属性不唯一,元素不唯一的话定位会报错了)

四、accessibility_id

1.1.accessibility_id定位就是通过UI Automator工具查看的content-desc属性

2.driver.find_element_accessibilty_id("这里是content-desc")

你可能感兴趣的:(Appium 元素定位)