最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3 selenium自動(dòng)化測(cè)試 強(qiáng)大的CSS定位方法

 更新時(shí)間:2019年08月23日 17:02:54   作者:shawn xie123  
今天小編就為大家分享一篇python3 selenium自動(dòng)化測(cè)試 強(qiáng)大的CSS定位方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

ccs的優(yōu)點(diǎn):css相對(duì)xpath語法比xpath簡(jiǎn)潔,定位速度比xpath快

css的缺點(diǎn):css不支持用邏輯運(yùn)算符來定位,而xpath支持。css定位語法形式多樣,相對(duì)xpath比較難記。

css定位建議多用,這個(gè)定位方式很強(qiáng)大,定位速度快且準(zhǔn)確度高。至于難記,用熟了就好了,對(duì)勤快的人來說,這不是問題。

CSS_selector常用符號(hào):

   #  表示id
   .  表示class
   >  表示子元素,層級(jí)  

1.通過id屬性定位:

find_element_by_css_selector("#id的屬性值")

實(shí)例:find_element_by_css_selector("#kw")

2.通過class_name屬性定位:

find_element_by_css_selector(".class的屬性值")

實(shí)例:find_element_by_css_selector(".s_ipt")

3.通過其它屬性定位:

find_element_by_css_selector("[屬性=‘屬性值']")

find_element_by_css_selector("[屬性=屬性值]") ---------------- 請(qǐng)注意這里屬性值沒有加引號(hào)

實(shí)例1:find_element_by_css_selector("[name=‘kw']")

實(shí)例2.1:find_element_by_css_selector("[style=‘display']")

實(shí)例2.2:find_element_by_css_selector("[style=display]") ---------請(qǐng)注意這里屬性值沒有加引號(hào)

這里特意舉例兩次,是強(qiáng)調(diào)引號(hào)在這里加不加都沒關(guān)系,不會(huì)影響定位。

4.通過父子關(guān)系定位:

假如你不知道某人的身份證號(hào)碼、名字、手機(jī)號(hào)碼等信息時(shí)無法取得聯(lián)系,但是你知道某人爸爸的手機(jī)號(hào)碼,此時(shí)你可以通過他爸爸來找到某人。也就是通過(“他爸爸[phone=手機(jī)號(hào)]>本人”) 找到某人。

換成術(shù)語就是當(dāng)我們定位元素時(shí),發(fā)現(xiàn)沒有可以標(biāo)識(shí)的唯一的元素的屬性值時(shí),那我們可以考慮用父親標(biāo)簽結(jié)合屬性來定位元素。例如:

find_element_by_css_selector(“input#id的屬性值>下級(jí)標(biāo)簽”)

實(shí)例:find_element_by_css_selector(“input#kw>div”)

5.通過爺爺關(guān)系定位:

假如他爸爸也沒有手機(jī)號(hào)碼,此時(shí)你可以往上找他爺爺。也就是也就是通過(“他爺爺[phone=手機(jī)號(hào)]>他爸爸>本人”) ,找到某人。

換成術(shù)語就是當(dāng)我們定位元素時(shí),發(fā)現(xiàn)父親標(biāo)簽中沒有可以標(biāo)識(shí)的唯一的元素的屬性值時(shí),那我們可以考慮用爺爺標(biāo)簽結(jié)合屬性來定位元素。例如:

實(shí)例:find_element_by_css_selector(“input#kw>divs>div#ko”)

以上這篇python3 selenium自動(dòng)化測(cè)試 強(qiáng)大的CSS定位方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Jupyter notebook中如何添加Pytorch運(yùn)行環(huán)境

    Jupyter notebook中如何添加Pytorch運(yùn)行環(huán)境

    這篇文章主要介紹了Jupyter notebook中如何添加Pytorch運(yùn)行環(huán)境,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python pywifi ERROR Open handle failed問題及解決

    Python pywifi ERROR Open handle fai

    這篇文章主要介紹了Python pywifi ERROR Open handle failed問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • python在地圖上畫比例的實(shí)例詳解

    python在地圖上畫比例的實(shí)例詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于如何用python在地圖上畫比例的相關(guān)實(shí)例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-11-11
  • Python 基于wxpy庫(kù)實(shí)現(xiàn)微信添加好友功能(簡(jiǎn)潔)

    Python 基于wxpy庫(kù)實(shí)現(xiàn)微信添加好友功能(簡(jiǎn)潔)

    這篇文章主要介紹了Python 基于wxpy庫(kù)實(shí)現(xiàn)微信添加好友功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • PyQt5實(shí)現(xiàn)從主窗口打開子窗口的方法

    PyQt5實(shí)現(xiàn)從主窗口打開子窗口的方法

    今天小編就為大家分享一篇PyQt5實(shí)現(xiàn)從主窗口打開子窗口的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 基于Python實(shí)現(xiàn)人工智能算法的方法詳解

    基于Python實(shí)現(xiàn)人工智能算法的方法詳解

    Python已經(jīng)成為了機(jī)器學(xué)習(xí)領(lǐng)域最受歡迎的編程語言之一,Python的簡(jiǎn)潔性和易用性使其成為了開發(fā)人員和數(shù)據(jù)科學(xué)家的首選語言,在本文中,我們將探討如何使用Python實(shí)現(xiàn)人工智能算法,感興趣的小伙伴跟著小編一起來探討吧
    2023-06-06
  • python中try的使用方法詳解

    python中try的使用方法詳解

    這篇文章主要給大家介紹了關(guān)于python中try使用的相關(guān)資料,try語句用于包含一段可能引發(fā)異常的代碼塊,并允許我們定義如何處理這些異常,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • Python pygame實(shí)現(xiàn)圖像基本變換的示例詳解

    Python pygame實(shí)現(xiàn)圖像基本變換的示例詳解

    pygame的transform中封裝了一些基礎(chǔ)的圖像處理函數(shù),這篇文章主要為大家介紹了pygame實(shí)現(xiàn)圖像的基本變換,例如縮放、旋轉(zhuǎn)、鏡像等,感興趣的小伙伴可以了解一下
    2023-11-11
  • Python檢測(cè)生僻字的實(shí)現(xiàn)方法

    Python檢測(cè)生僻字的實(shí)現(xiàn)方法

    最近在工作中碰到一個(gè)需求,要求檢測(cè)字段是否包含生僻字以及一些非法字符如 ~!@#$%^&*。通過網(wǎng)上的查找資料解決了,現(xiàn)在將解決的過程和示例代碼分享給大家,有需要的可以參考借鑒。下面來一起看看吧。
    2016-10-10
  • Python利用matplotlib畫出漂亮的分析圖表

    Python利用matplotlib畫出漂亮的分析圖表

    這篇文章主要介紹了Python利用matplotlib畫出漂亮的分析圖表,文章首先引入數(shù)據(jù)集展開詳情,需要的朋友可以參考一下
    2022-07-07

最新評(píng)論

板桥市| 七台河市| 吴旗县| 郑州市| 皋兰县| 安多县| 永昌县| 武胜县| 平果县| 临洮县| 科技| 大安市| 南阳市| 仁怀市| 湘西| 永昌县| 竹山县| 枣强县| 云南省| 宣威市| 沙洋县| 二连浩特市| 治县。| 阿瓦提县| 房产| 广宁县| 分宜县| 黔东| 西平县| 泗洪县| 滦平县| 长沙市| 乌兰县| 汪清县| 醴陵市| 修文县| 太原市| 海阳市| 始兴县| 海兴县| 抚松县|