Selenium Css Selector使用方法

2022-01-10 19:31:01 字數 1360 閱讀 1079

什麼是css selector?

css selector定位實際就是html的css選擇器的標籤定位

工具

css selector使用方法

1、css selector支援id、class的定位 與html中css定位相同

#

號表id 定位有id的標籤方式更加簡潔#i1

. 代表class 定位有id的標籤方式更加簡潔

.c1class定位還提供了多個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。

Selenium Css Selector定位詳解

工具 在chrome瀏覽中,在chropath中選擇selectors選項,就可以使用css selector進行定位了 css selector使用方法 1 支援class id定位,和css中選擇器一樣 號表id 定位有id的標籤方式更加簡潔 i1 代表class 定位有id的標籤方式更加簡潔 ...

dbms output put line使用方法

begin dbms output.put line a end 如果你是再sql plus中,只要再環境中打出 set serveroutput on 就可以了.還有一種方法 就是使用環境中的繫結變數也可以.再環境中定義 variable name varchar2 50 然後把過程新增乙個out...

sp addlinkedserver使用方法

exec sp droplinkedsrvlogin dbvip,null exec sp dropserver dbvip exec sp addlinkedserver server dbvip 被訪問的伺服器別名 srvproduct provider sqloledb datasrc ser...