元素定位
尽量用以下方式元素定位(减少后期页面改动代码维护成本),实在定位不到,再使用固定xpath方式。
a. By.id:find_element_by_id
b. By.NAME:find_element_by_name
c. <a>标签:find_element_by_link_text
d. 其他标签
span标签,text值:find_element(By.XPATH,'//span[text()="查询"]')
注:1.若无法定位到,可能是前端没有识别为text,可使用这写法"//span[contains(.,'查询')]"
2.部分层级本身是不可点击的,例如:需定位到span,再返回到button层级点击
'//span[text()="查询"]/..'
input标签,placeholder属性的text值:<