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

Selenium python時(shí)間控件輸入問(wèn)題解決方案

 更新時(shí)間:2020年07月22日 10:44:43   作者:yimu-yimu  
這篇文章主要介紹了Selenium python時(shí)間控件輸入問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

對(duì)于時(shí)間的選擇問(wèn)題,查到的大部分為兩種情況:

1.存在readonly屬性的

2.沒(méi)有readonly屬性的

可直接賦值send_keys()

測(cè)試用例中剛好是沒(méi)有readonly屬性的

且定位不到彈窗(通過(guò)查資料可知道,直接給時(shí)間控件input屬性賦值是最快捷的方法)

一開(kāi)始都是奔著情況二去處理的,但一直運(yùn)行不成功,總是在賦值的地方出錯(cuò),反復(fù)確認(rèn)了不存在iFrame,句柄也都是一樣的,時(shí)間控件為input屬性,且是可編輯屬性,但就是總報(bào)錯(cuò)。

判斷是否可編輯的指令為:

flag=timeInput.is_enabled()
print("時(shí)間控件是否可編輯: "+str(flag))

運(yùn)行結(jié)果如下:

后來(lái)嘗試用情況一的方法進(jìn)行處理,但因?yàn)椴榈降馁Y料里,賦值語(yǔ)句有點(diǎn)問(wèn)題(可能不適合自己的用例),由于一直沒(méi)考慮到查到的語(yǔ)句本身有問(wèn)題,導(dǎo)致最后還是卡死在賦值上面。還好在別的地方看到正確的賦值語(yǔ)句,修改了賦值語(yǔ)句后就正常了

具體分解步驟如下:

步驟一:修改readonly屬性

#下面四種方法,任選一種即可

js = "document.getElementById('dateRange_w3').removeAttribute('readonly')" # 1.原生js,移除屬性
#js = "$('input[id=dateRange_w3]').removeAttr('readonly')" # 2.jQuery,移除屬性
#js = "$('input[id=dateRange_w3]').attr('readonly',false)" # 3.jQuery,設(shè)置為false
#js="$(input[id=dateRange_w3]).attr('readonly','')"

步驟二:執(zhí)行

driver.execute_script(js)

步驟三:清空時(shí)間輸入框: clear()

步驟四:賦值

jsValue= 'document.getElementById("dateRange_w3").value="2018-11-12 至 2018-11-13"'[/code][code]driver.execute_script(jsValue)

完整流程如下(已測(cè)試通過(guò)的,為了方便調(diào)用,部分有做了封裝):

運(yùn)行結(jié)果可看出,時(shí)間可正常輸入

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python工廠函數(shù)用法實(shí)例分析

    Python工廠函數(shù)用法實(shí)例分析

    這篇文章主要介紹了Python工廠函數(shù)用法,結(jié)合實(shí)例形式分析了Python工廠函數(shù)的概念、功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-05-05
  • Python通過(guò)Socket手動(dòng)實(shí)現(xiàn)HTTP協(xié)議

    Python通過(guò)Socket手動(dòng)實(shí)現(xiàn)HTTP協(xié)議

    這篇文章主要為大家詳細(xì)介紹了Python如何通過(guò)Socket手動(dòng)實(shí)現(xiàn)HTTP協(xié)議,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一
    2024-03-03
  • 用python實(shí)現(xiàn)打磚塊小游戲

    用python實(shí)現(xiàn)打磚塊小游戲

    這篇文章主要為大家詳細(xì)介紹了用python實(shí)現(xiàn)打磚塊小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python實(shí)現(xiàn)將wav轉(zhuǎn)amr,并轉(zhuǎn)換成hex數(shù)組

    Python實(shí)現(xiàn)將wav轉(zhuǎn)amr,并轉(zhuǎn)換成hex數(shù)組

    這篇文章主要介紹了Python實(shí)現(xiàn)將wav轉(zhuǎn)amr,并轉(zhuǎn)換成hex數(shù)組方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • PyQt5頁(yè)面跳轉(zhuǎn)問(wèn)題及解決方式

    PyQt5頁(yè)面跳轉(zhuǎn)問(wèn)題及解決方式

    本文主要介紹了PyQt5頁(yè)面跳轉(zhuǎn)問(wèn)題及解決方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • python @propert裝飾器使用方法原理解析

    python @propert裝飾器使用方法原理解析

    這篇文章主要介紹了python @propert裝飾器使用方法原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Python?Pandas中l(wèi)oc和iloc函數(shù)的基本用法示例

    Python?Pandas中l(wèi)oc和iloc函數(shù)的基本用法示例

    無(wú)論是loc還是iloc都是pandas中數(shù)據(jù)篩選的函數(shù),下面這篇文章主要給大家介紹了關(guān)于Python?Pandas中l(wèi)oc和iloc函數(shù)的基本用法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • paramiko模塊安裝和使用(遠(yuǎn)程登錄服務(wù)器)

    paramiko模塊安裝和使用(遠(yuǎn)程登錄服務(wù)器)

    paramiko是用python語(yǔ)言寫(xiě)的一個(gè)模塊,遵循SSH2協(xié)議,支持以加密和認(rèn)證的方式,進(jìn)行遠(yuǎn)程服務(wù)器的連接,下面學(xué)習(xí)一下它的使用方法
    2014-01-01
  • pandas解決數(shù)據(jù)缺失、重復(fù)的方法與實(shí)踐過(guò)程

    pandas解決數(shù)據(jù)缺失、重復(fù)的方法與實(shí)踐過(guò)程

    這篇文章主要介紹了pandas解決數(shù)據(jù)缺失、重復(fù)的方法與實(shí)踐過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 一文探索Python中PDF解析利器PDFMiner的使用

    一文探索Python中PDF解析利器PDFMiner的使用

    PDFMiner是一個(gè)強(qiáng)大的Python庫(kù),用于解析PDF文檔并提取其中的文本內(nèi)容和數(shù)據(jù),本文將為大家介紹一下PDFMiner的具體使用,感興趣的可以了解下
    2024-11-11

最新評(píng)論

上犹县| 文登市| 普洱| 营山县| 萨迦县| 阳朔县| 岗巴县| 樟树市| 榆社县| 西安市| 浦县| 遂川县| 博野县| 布拖县| 保康县| 年辖:市辖区| 江川县| 吐鲁番市| 巩留县| 鹤壁市| 澜沧| 石门县| 榆社县| 黄石市| 乌恰县| 青神县| 新疆| 阜新市| 永福县| 花莲市| 弥勒县| 鄂温| 云霄县| 蒙山县| 平塘县| 乾安县| 樟树市| 双流县| 思南县| 日喀则市| 孟村|