国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!

這篇具有很好參考價(jià)值的文章主要介紹了css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

?前言

大部分人在使用selenium定位元素時(shí),用的是xpath元素定位方式,因?yàn)閤path元素定位方式基本能解決定位的需求。xpath元素定位方式更直觀(guān),更好理解一些。

css元素定位方式往往被忽略掉了,其實(shí)css元素定位方式也有它的價(jià)值;相對(duì)于xpath元素定位方式來(lái)說(shuō),css元素定位方式更快,語(yǔ)法更簡(jiǎn)潔。

一、css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位

1、css元素定位方式可以通過(guò)元素的id、class、標(biāo)簽這三個(gè)常規(guī)屬性直接定位。

2、舉例:如下是百度輸入框的的html代碼:

<input id="kw" class="s_ipt" type="text" autocomplete="off" maxlength="100" name="wd"/>

①css元素定位使用#號(hào)表示id屬性,如:#kw

②css元素定位方式使用.表示class屬性,如.s_ipt

③css元素定位方式也可以直接使用標(biāo)簽名稱(chēng),而沒(méi)有任何標(biāo)識(shí)符,如:input

css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!,軟件測(cè)試工程師,自動(dòng)化測(cè)試,軟件測(cè)試,css,前端,功能測(cè)試,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,職場(chǎng)發(fā)展

二、css元素定位:通過(guò)元素的其它屬性定位

1、css元素定位除了可以通過(guò)標(biāo)簽、class、id這三個(gè)常規(guī)屬性定位外,也可以通過(guò)元素的其它屬性定位。例如:?

css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!,軟件測(cè)試工程師,自動(dòng)化測(cè)試,軟件測(cè)試,css,前端,功能測(cè)試,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,職場(chǎng)發(fā)展

三、css元素定位:通過(guò)標(biāo)簽與屬性的組合來(lái)定位元素?

css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!,軟件測(cè)試工程師,自動(dòng)化測(cè)試,軟件測(cè)試,css,前端,功能測(cè)試,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,職場(chǎng)發(fā)展

四、css元素定位:通過(guò)元素的層級(jí)關(guān)系來(lái)定位

1、css元素定位可以達(dá)到類(lèi)似xpath元素定位通過(guò)元素的層級(jí)關(guān)系來(lái)定位,例如:

xpath元素定位:?//form[@id='form']/span/input?和?//form[@class='fm']/span/input?也可以用css實(shí)現(xiàn)?

css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!,軟件測(cè)試工程師,自動(dòng)化測(cè)試,軟件測(cè)試,css,前端,功能測(cè)試,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,職場(chǎng)發(fā)展

五、css元素定位:通過(guò)元素的并列索引來(lái)定位?

1、以下圖為例:與四相似。?

css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!,軟件測(cè)試工程師,自動(dòng)化測(cè)試,軟件測(cè)試,css,前端,功能測(cè)試,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,職場(chǎng)發(fā)展

2、css元素定位也可以通過(guò)索引option:nth-child(1)來(lái)定位子元素,這點(diǎn)與xpath寫(xiě)法用很大差異,其實(shí)很好理解,直接翻譯過(guò)來(lái)就是第幾個(gè)小孩?

css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!,軟件測(cè)試工程師,自動(dòng)化測(cè)試,軟件測(cè)試,css,前端,功能測(cè)試,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,職場(chǎng)發(fā)展

六、css元素定位:通過(guò)對(duì)元素屬性的邏輯運(yùn)算來(lái)定位

1、css同樣也可以實(shí)現(xiàn)邏輯運(yùn)算,同時(shí)匹配兩個(gè)屬性,這里跟xpath不一樣,無(wú)需寫(xiě)and關(guān)鍵字。

css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!,軟件測(cè)試工程師,自動(dòng)化測(cè)試,軟件測(cè)試,css,前端,功能測(cè)試,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,職場(chǎng)發(fā)展

七、處理selenium中的css_selector定位元素的模糊匹配問(wèn)題

①?匹配元素的id屬性,先指定一個(gè)html標(biāo)簽,然后加上“#”符號(hào),再加上id的屬性值。

driver.find_element_by_css_selector('div#ID').click()

②匹配元素的class屬性,先指定一個(gè)html標(biāo)簽,然后加上“.”符號(hào),再加上class的屬性值。

driver.find_element_by_css_selector('div.CLASS').click()
③匹配元素的其他屬性?!具@里不再是‘.’或者‘#’符號(hào),而是采用了"標(biāo)簽名[屬性名=屬性值]"的方式定位元素】

driver.find_element_by_css_selector('div[name=NAME]').click()
④組合匹配【支持定位元素對(duì)象通過(guò)兩組或兩組以上的屬性】

driver.find_element_by_css_selector('div[name=NAME][type=TYPE]').click()
⑤匹配頭部

driver.find_element_by_css_selector('div[style^="sp.gif"]').click()
⑥匹配尾部

driver.find_element_by_css_selector('div[style$="sp.gif"]').click()
⑦匹配中間

driver.find_element_by_css_selector('div[style*="sp.gif"]').click()

最后感謝每一個(gè)認(rèn)真閱讀我文章的人,禮尚往來(lái)總是要有的,雖然不是什么很值錢(qián)的東西,如果你用得到的話(huà)可以直接拿走:

css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!,軟件測(cè)試工程師,自動(dòng)化測(cè)試,軟件測(cè)試,css,前端,功能測(cè)試,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,職場(chǎng)發(fā)展

軟件測(cè)試面試小程序

被百萬(wàn)人刷爆的軟件測(cè)試題庫(kù)?。?!誰(shuí)用誰(shuí)知道?。?!全網(wǎng)最全面試刷題小程序,手機(jī)就可以刷題,地鐵上公交上,卷起來(lái)!

涵蓋以下這些面試題板塊:

1、軟件測(cè)試基礎(chǔ)理論 ,2、web,app,接口功能測(cè)試 ,3、網(wǎng)絡(luò) ,4、數(shù)據(jù)庫(kù)?,5、linux

6、web,app,接口自動(dòng)化 ,7、性能測(cè)試?,8、編程基礎(chǔ),9、hr面試題 ,10、開(kāi)放性測(cè)試題,11、安全測(cè)試,12、計(jì)算機(jī)基礎(chǔ)

css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!,軟件測(cè)試工程師,自動(dòng)化測(cè)試,軟件測(cè)試,css,前端,功能測(cè)試,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,職場(chǎng)發(fā)展

這些資料,對(duì)于【軟件測(cè)試】的朋友來(lái)說(shuō)應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴上萬(wàn)個(gè)測(cè)試工程師們走過(guò)最艱難的路程,希望也能幫助到你!???文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-679036.html

到了這里,關(guān)于css元素定位:通過(guò)元素的標(biāo)簽或者元素的id、class屬性定位,還不明白的伙計(jì),看這個(gè)就行了!的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序 通過(guò)響應(yīng)式數(shù)據(jù)控制元素class屬性

    微信小程序 通過(guò)響應(yīng)式數(shù)據(jù)控制元素class屬性

    我想大家照這個(gè)和我最初的目的一樣 希望有和vue中v-bind:class一樣方便的指令 但答案不太盡人意 這里 我們只能采用 三元運(yùn)算符的形式 參考代碼如下 這里 我們判斷 如果當(dāng)前item中的userId如果和我們響應(yīng)式數(shù)據(jù)中的userId相同 則給與isThisUser 否則 賦值為空字符串 也能實(shí)現(xiàn)效果

    2024年02月10日
    瀏覽(20)
  • Jquery 如何獲取子元素。如何找到所有 HTML select 標(biāo)簽的選中項(xiàng)。jQuery 里的 ID 選擇器和 class 選擇器有何不同

    可以使用 jQuery 的子選擇器(Child Selector)或 find() 方法來(lái)獲取子元素。 子選擇器(Child Selector): 使用父元素的選擇器和 \\\'\\\' 符號(hào)來(lái)選取該父元素的子元素。 例如:選取 id 為 \\\'parent\\\' 的元素內(nèi)所有 class 為 \\\'child\\\' 的直接子元素。 find() 方法: 使用 jQuery 的 find() 方法來(lái)選取指定父

    2024年02月08日
    瀏覽(26)
  • 【HTML 往日冒險(xiǎn) 01】標(biāo)簽 元素 屬性 注釋 文本格式化 顏色 CSS

    【HTML 往日冒險(xiǎn) 01】標(biāo)簽 元素 屬性 注釋 文本格式化 顏色 CSS

    說(shuō)在前面 HTML 對(duì)于現(xiàn)在的我來(lái)說(shuō),熟悉又陌生,熟悉的是其標(biāo)簽的結(jié)構(gòu)清晰,陌生的是其豐富的使用細(xì)節(jié),長(zhǎng)期不使用難免會(huì)失去許多相關(guān)的記憶,但是不妨讓我們與W3school教程一同補(bǔ)全往日的冒險(xiǎn)日志…(主要是從中提煉關(guān)鍵的信息,具體的知識(shí)點(diǎn)還是參考相關(guān)手冊(cè)) 重新開(kāi)

    2024年02月07日
    瀏覽(23)
  • 新版selenium定位全部相同class的元素或定位第二個(gè)元素的方法

    使用新版的selenium時(shí)發(fā)現(xiàn)網(wǎng)頁(yè)代碼中存在相同的class元素,想全部定位該class下的所有元素。以view-source:finance.sina.com.cn/money/globalindex/為例: 打開(kāi)html代碼后發(fā)現(xiàn)有多段class為head的代碼,想全部提取用做index name。 老版selenium代碼: #此段代碼將會(huì)返回列表中從左往右數(shù)的第二個(gè)元

    2024年02月11日
    瀏覽(19)
  • web之標(biāo)簽元素轉(zhuǎn)換成圖片、a標(biāo)簽元素下載圖片、獲取瀏覽器窗口名稱(chēng)、重命名、元素定位、旋轉(zhuǎn)、拉伸文字、文字向心對(duì)齊

    web之標(biāo)簽元素轉(zhuǎn)換成圖片、a標(biāo)簽元素下載圖片、獲取瀏覽器窗口名稱(chēng)、重命名、元素定位、旋轉(zhuǎn)、拉伸文字、文字向心對(duì)齊

    NPM下載指令 框架加載 in ES6 in ES5 CDN(標(biāo)簽)加載 案例 引入方式 src/dom-to-image.js 或 dist/dom-to-image.min.js ” 方法返回 domtoimage 對(duì)象,對(duì)象中存有對(duì)應(yīng)方法。 詳細(xì)文檔傳送門(mén)

    2024年02月15日
    瀏覽(26)
  • Selenium元素定位方法:css_selector定位

    認(rèn)識(shí)CSS定位 CSS: 概念:(Cascading Style Sheets)是一種語(yǔ)言,用來(lái)描述HTML元素的顯示樣式。 選擇器:一種表達(dá)式,可以找到HTML中的標(biāo)簽元素。 css定位 概念:selenium利用選擇器定位元素的定位方式。 方法:driver.find_element_by_css_selector(選擇器表達(dá)式) 1、id選擇器 語(yǔ)法: #id屬性值 前

    2024年02月13日
    瀏覽(18)
  • selenium:元素定位之xpath、css

    selenium:元素定位之xpath、css

    元素定位是在做UI自動(dòng)化測(cè)試中最重要的一環(huán),要牢牢掌握定位的方法,才能更有效率的進(jìn)行UI自動(dòng)化測(cè)試。 常見(jiàn)的元素定位方式: id name tag_name class_name link_text partial_link_text xpath css 其中id,name是具有唯一性的,所以定位起來(lái)比較簡(jiǎn)單,直接使用即可 在UI自動(dòng)化測(cè)試中,xpa

    2024年02月09日
    瀏覽(18)
  • Selenium之css怎么實(shí)現(xiàn)元素定位?

    Selenium之css怎么實(shí)現(xiàn)元素定位?

    世界上最遠(yuǎn)的距離大概就是明明看到一個(gè)頁(yè)面元素站在那里,但是我卻定位不到!! Selenium定位元素的方法有很多種,像是通過(guò)id、name、class_name、tag_name、link_text等等,但是這些方法局限性太大, 隨著自動(dòng)化測(cè)試的深入,和不同框架要求,會(huì)發(fā)現(xiàn)上面的定位方式無(wú)法解決一些

    2024年02月12日
    瀏覽(21)
  • selenium通過(guò)xpath定位元素報(bào)錯(cuò)?

    selenium通過(guò)xpath定位元素報(bào)錯(cuò)?

    1.xpath介紹 XPath 是一門(mén)在 XML 文檔中查找信息的語(yǔ)言。XPath 用于在 XML 文檔中通過(guò)元素和屬性進(jìn)行導(dǎo)航。而html中也應(yīng)用了這種語(yǔ)言 ,所以 ,我們定位html頁(yè)面元素時(shí)也會(huì)用到xpath這種方法 。 2.xpath定位方式 xpath主要通過(guò)以下四種方法定位 : 路徑定位 屬性定位 多屬性定位 路徑

    2024年04月09日
    瀏覽(17)
  • 第45天:標(biāo)簽的分類(lèi)和重要屬性及常用標(biāo)簽、css介紹及選擇器

    ????????標(biāo)簽的分類(lèi) ????????按 結(jié)構(gòu) 分,html標(biāo)簽可以分為 單標(biāo)簽 和 雙標(biāo)簽 。 ? ? ? ? 單標(biāo)簽 ????????由一個(gè)標(biāo)簽組成。例如: ? ? ? ? 雙標(biāo)簽 ????????由 開(kāi)始標(biāo)簽 和 結(jié)束標(biāo)簽 兩部分構(gòu)成,例如: ? ? ? ? 按照 屬性 分,標(biāo)簽還可以分為 塊級(jí)標(biāo)簽 和 行

    2024年02月07日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包