什麼是Css Selector?
Css Selector定位實際就是HTML的Css選擇器的標籤定位
工具
Css Selector的練習建議大家安裝火狐瀏覽器後,下載外掛,FireFinder 或 FireBug和FirePath組合使用。
Css Selector使用方法
1、Css Selector支援ID、Class的定位 與HTML中CSS定位相同

# 號表id 定位有id的標籤方式更加簡潔 #i1
. 代表Class 定位有id的標籤方式更加簡潔 .c1 Class定位還提供了多個Class定位 通過連續 . 來縮小範圍 .c1.c2.c3

2、Css Selector支援標籤定位沒什麼卵用
與Css相同 支援標籤選擇器,但並沒有什麼用,一個頁面重複的標籤太多
定位方式 :直接輸入標籤名稱
3、Css Selector支援任意屬性定位
屬性定位方式與css相同,直接中括號,加上屬性就可以了 [name='n1']
4、單單屬性定位不足以滿足我們的定位需求,Css Selector提供了標籤屬性組合定位

與css 定位相同 等同於我們標籤屬性選擇器 input[name='n1'] 當與ID、Class 組合使用時書寫方式更為簡單 Class input.c1 ID input#i1

5、Css Selector提供了多屬性組合過濾
Css Selector 的多屬性組合選擇過濾 沒有and 只需要多個[] 連線 就可以 select[name='city'][size='4'][multiple="multiple"]
6、同樣Css Selector也支援層級關係定位
與Xpath的不同 Css Selector通過 > 來區分層級的界定 select>option[value='3']
7、Css Selector模糊匹配

^= 匹配元素屬性以什麼開頭 input[value^="登"] $= 匹配屬性以什麼結尾 input[value$="錄"] *= 匹配屬性包含什麼值 input [value*="錄"]

倚天劍我們已經是不是比屠龍刀更加的鋒利?
畢竟倚天劍和屠龍刀不是一般人能夠使用的,如果屠龍刀與倚天劍揮舞不起來,還有個簡單的神器,Selenium Builder。
轉載至https://www.cnblogs.com/feng0815/p/8367672.html