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

python selenium 獲取標(biāo)簽的屬性值、內(nèi)容、狀態(tài)方法

 更新時(shí)間:2018年06月22日 15:39:40   作者:愛唱歌de小青蛙  
今天小編就為大家分享一篇python selenium 獲取標(biāo)簽的屬性值、內(nèi)容、狀態(tài)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

獲取標(biāo)簽內(nèi)容

使用element.attribute()方法獲取dom元素的內(nèi)容,如:

dr = driver.find_element_by_id('tooltip')
dr.get_attribute('data-original-title') #獲取tooltip的內(nèi)容
dr.text #獲取該鏈接的text

獲取標(biāo)簽屬性

link=dr.find_element_by_id('tooltip')
link.value_of_css_property('color') #獲取tooltip的CSS屬性color的屬性值
link.find_element_by_tag_name('h3').value_of_css_property('font')  #獲取h3的CSS屬性font的屬性值

獲取標(biāo)簽狀態(tài)

是否顯示:使用element.is_displayed()方法

是否存在:使用find_element_by_xxx()方法,捕獲其拋出的異常, 如果存在異常的話則可以確定該元素不存在

text_field=dr.find_element_by_name('user').is_enabled() 
#直接用element.is_enabled()方法判斷button,返回值為true,因?yàn)閎utton是使用CSS方法判斷是否有效這并不是真正的方法,需要判斷其class中是否有值為disabled來判

斷是否真正處于disabled的狀態(tài)

dr.find_element_by_class_name('btn').is_enabled()

是否被選中:一般判斷表單元素,如radio或checkbox是否被選中,使用element.is_selected()方法

radio.is_selected() #判斷是否被選中
try:
  dr.find_element_by_id('none')
except:
  print 'element does not exist'

是否有效:即是否為灰化狀態(tài),使用element.is_enabled()狀態(tài)

print text_field.is_displayed() #判斷是否顯示

以上這篇python selenium 獲取標(biāo)簽的屬性值、內(nèi)容、狀態(tài)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python多線程編程之threading模塊詳解

    Python多線程編程之threading模塊詳解

    這篇文章主要介紹了Python多線程編程之threading模塊詳解,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • 利用Python批量識別電子賬單數(shù)據(jù)的方法

    利用Python批量識別電子賬單數(shù)據(jù)的方法

    這篇文章主要介紹了利用Python批量識別電子賬單數(shù)據(jù)的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Django框架HttpResponse和HttpRequest對象學(xué)習(xí)

    Django框架HttpResponse和HttpRequest對象學(xué)習(xí)

    這篇文章主要介紹了Django框架HttpResponse和HttpRequest對象學(xué)習(xí),有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家早日升職加薪
    2021-09-09
  • 帶你詳細(xì)了解Python GUI編程框架

    帶你詳細(xì)了解Python GUI編程框架

    今天小編就為大家分享一篇python 實(shí)現(xiàn)GUI(圖形用戶界面)編程詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-08-08
  • Python中的Pandas?時(shí)間函數(shù)?time?、datetime?模塊和時(shí)間處理基礎(chǔ)講解

    Python中的Pandas?時(shí)間函數(shù)?time?、datetime?模塊和時(shí)間處理基礎(chǔ)講解

    Python?中提供了對時(shí)間日期的多種多樣的處理方式,主要是在?time?和?datetime?這兩個(gè)模塊里,這篇文章主要介紹了Python中的Pandas?時(shí)間函數(shù)?time?、datetime?模塊和時(shí)間處理基礎(chǔ),需要的朋友可以參考下
    2023-03-03
  • Pandas讀取并修改excel的示例代碼

    Pandas讀取并修改excel的示例代碼

    這篇文章主要介紹了Pandas讀取并修改excel的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Python迭代器Iterable判斷方法解析

    Python迭代器Iterable判斷方法解析

    這篇文章主要介紹了Python迭代器Iterable判斷方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 如何實(shí)現(xiàn)Python編寫的圖形界面可以自由拖動

    如何實(shí)現(xiàn)Python編寫的圖形界面可以自由拖動

    我們使用python中的tkinter進(jìn)行編程時(shí),往往需要一種功能就是我們可以隨意拖動這個(gè)界面,放置在任何位置,下面我們就來看看Python如何實(shí)現(xiàn)這一效果吧
    2024-11-11
  • 詳解從Django Rest Framework響應(yīng)中刪除空字段

    詳解從Django Rest Framework響應(yīng)中刪除空字段

    這篇文章主要介紹了詳解從Django Rest Framework響應(yīng)中刪除空字段,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • python中繞過反爬蟲的方法總結(jié)

    python中繞過反爬蟲的方法總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python中繞過反爬蟲的方法總結(jié)內(nèi)容,需要的朋友們可以參考下。
    2020-11-11

最新評論

沙河市| 石景山区| 安国市| 肇庆市| 贺州市| 江阴市| 无锡市| 安义县| 扶绥县| 十堰市| 汝南县| 龙口市| 溆浦县| 永修县| 阿荣旗| 海淀区| 正安县| 定远县| 尉犁县| 海南省| 无锡市| 新疆| 略阳县| 香格里拉县| 平和县| 绩溪县| 满洲里市| 昌都县| 曲阜市| 海门市| 乐都县| 铁力市| 石泉县| 正定县| 成武县| 黔西| 宿迁市| 巫山县| 三门县| 盐源县| 彭阳县|