元素定位方式
⾸先元素定位有复数和单数两种,即 find_element 和 find_elements:
find_element
find_element 是单数,返回的是⼀个 WebElement 衍⽣出来的对象;
from appium.webdriver.common.appiumby import AppiumBy as By
通⽤定位⽅式
find_element(By.ID, value=“id属性的值”) # 以前的写法 find_element_by_id()
find_element(By.ID, value=“id属性的值”) # 以前的写法
find_element_by_class_name()
find_element(By.NAME, value=“name属性的值”) # find_element_by_name()
find_element(By.LINK_TEXT, value=“链接的⽂本的值”) # 以前的写法
find_element_link_text() # 原⽣app不⽀持
find_element(By.PARTIAL_LINK_TEXT, value=“链接的⽂本中的某个值”) # 以前的写法
find_element_by_partial_link_text() # 原⽣app不⽀持
find_element(By.TAG_NAME, value=“标签名字”) # 以前的写法
find_element_by_tag_name() # 原⽣app不⽀持
find_element(By.ACCESSIBILITY_ID, value=“accessibility id属性的值”) # 以前
的的写法 find_element_by_accessibili