推薦的元素定位優先級
優先級最高:id
優先級其次:name
優先級再次:css
優先級更次:xpath
最多的,就是css
針對css和xpath的優先級做一個說明
1、css 是配合HTML工作的,是一種比對模式定位,
xpath是配合xml工作的,通過周遊的方式定位
兩者在設計上,css的性能更加優秀
2、相對于 xpath,css的文法更簡潔
定位元素的注意點
1、找到待定位元素的唯一屬性
2、如果沒有唯一屬性,則加入層級關系進行定位
3、其實尋找元素,就是用屬性、層級關系,這些條件來限制、縮小範圍
是以,當你的表達式不能唯一定位的時候----加條件
大部分同學,在剛開始的時候,可能會寫出來很長的元素定位表達式
這是要慢慢練習的,沒有捷徑可走,唯一的路,就是多寫
4、不要使用随機唯一屬性去定位
5、多和開發溝通,盡量把關鍵元素加上id或name屬性,減少不合理的頁面元素
css 的文法:css 文法由兩部分構成
1、選擇器,用來選取html标簽
2、一條或多條聲明,用來為html标簽添加樣式