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

python使用yaml 管理selenium元素的示例

 更新時(shí)間:2020年12月01日 16:29:46   作者:做夢(mèng)的人-  
這篇文章主要介紹了python使用yaml 管理selenium元素的示例,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下

作者:做夢(mèng)的人(小姐姐)
出處:https://www.cnblogs.com/chongyou/

1.所有元素都在PageElement下的.yaml,如圖

login_page.yaml文件:

username:
  dec: 登錄頁(yè)
  type: xpath
  value: //input[@class='custom-text']
password:
  dec: 密碼輸入框
  type: xpath
  value: //input[@class='custom-text password']
 
loginbtn:
  dec: 登錄按鈕
  type: xpath
  value: //button[@type='submit']

解析yaml文本

def  parseyaml():
    #當(dāng)前腳本路徑的父類(lèi)
    basepath=os.path.dirname(os.path.dirname(__file__))
    #yaml_path=basepath+"\\PageElement"
    yaml_path = basepath + "\\PageElement"
    pageElements = {}
    # 遍歷讀取yaml文件
 
    for fpath, dirname, fnames in os.walk(yaml_path):
 
        for name in fnames:
            # yaml文件絕對(duì)路徑
            yaml_file_path = os.path.join(fpath, name)
            print(yaml_file_path)
            # 排除一些非.yaml的文件
            if ".yaml" in str(yaml_file_path):
                with open(yaml_file_path, 'r', encoding='utf-8') as f:
                    page = yaml.load(f)
                    pageElements.update(page)
    #返回字典內(nèi)容
    #for i in pageElements[pagename]['locators']:
    #   print(i)
    return pageElements
 
 
if __name__ == "__main__":
    a = parseyaml()
    print(a)
    print("*******************")
    print(a["username"]["type"])
    print(a["username"]["value"])

解析結(jié)果

以上就是python使用yaml 管理selenium元素的示例的詳細(xì)內(nèi)容,更多關(guān)于python yaml 管理selenium元素的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Centos7 Python3下安裝scrapy的詳細(xì)步驟

    Centos7 Python3下安裝scrapy的詳細(xì)步驟

    這篇文章主要介紹了Centos7 Python3下安裝scrapy的詳細(xì)步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • python3爬蟲(chóng)獲取html內(nèi)容及各屬性值的方法

    python3爬蟲(chóng)獲取html內(nèi)容及各屬性值的方法

    今天小編就為大家分享一篇python3爬蟲(chóng)獲取html內(nèi)容及各屬性值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Python簡(jiǎn)單獲取自身外網(wǎng)IP的方法

    Python簡(jiǎn)單獲取自身外網(wǎng)IP的方法

    這篇文章主要介紹了Python簡(jiǎn)單獲取自身外網(wǎng)IP的方法,涉及Python基于第三方平臺(tái)獲取本機(jī)外網(wǎng)IP的操作技巧,需要的朋友可以參考下
    2016-09-09
  • Python中那些簡(jiǎn)單又好用的特性和用法盤(pán)點(diǎn)

    Python中那些簡(jiǎn)單又好用的特性和用法盤(pán)點(diǎn)

    這篇文章主要為大家詳細(xì)介紹了在編寫(xiě)Python代碼過(guò)程中用到的幾個(gè)簡(jiǎn)單又好用的特性和用法,這些特性和用法可以幫助我們更高效地編寫(xiě)Python代碼,希望對(duì)大家有所幫助
    2024-03-03
  • django正續(xù)或者倒序查庫(kù)實(shí)例

    django正續(xù)或者倒序查庫(kù)實(shí)例

    這篇文章主要介紹了django正續(xù)或者倒序查庫(kù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • python3調(diào)用ansible?api使用實(shí)例例說(shuō)明

    python3調(diào)用ansible?api使用實(shí)例例說(shuō)明

    這篇文章主要為大家介紹了python3?調(diào)用ansible?api使用說(shuō)明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • python 拷貝特定后綴名文件,并保留原始目錄結(jié)構(gòu)的實(shí)例

    python 拷貝特定后綴名文件,并保留原始目錄結(jié)構(gòu)的實(shí)例

    下面小編就為大家分享一篇python 拷貝特定后綴名文件,并保留原始目錄結(jié)構(gòu)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python中Numpy和Matplotlib的基本使用指南

    Python中Numpy和Matplotlib的基本使用指南

    numpy庫(kù)處理的最基礎(chǔ)數(shù)據(jù)類(lèi)型是由同種元素構(gòu)成的多維數(shù)組(ndarray),而matplotlib 是提供數(shù)據(jù)繪圖功能的第三方庫(kù),其pyplot子庫(kù)主要用于實(shí)現(xiàn)各種數(shù)據(jù)展示圖形的繪制,這篇文章主要給大家介紹了關(guān)于Python中Numpy和Matplotlib的基本使用指南,需要的朋友可以參考下
    2021-11-11
  • 一文帶大家了解python中的換行以及轉(zhuǎn)義

    一文帶大家了解python中的換行以及轉(zhuǎn)義

    這篇文章主要為大家詳細(xì)介紹了python中的換行以及轉(zhuǎn)義的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),對(duì)我們深入了解python有一定的幫助,需要的小伙伴可以了解下
    2023-11-11
  • Python數(shù)據(jù)分析之真實(shí)IP請(qǐng)求Pandas詳解

    Python數(shù)據(jù)分析之真實(shí)IP請(qǐng)求Pandas詳解

    這篇文章主要給大家介紹了Python數(shù)據(jù)分析之真實(shí)IP請(qǐng)求Pandas,文中通過(guò)示例嗲嗎給大家介紹的很詳細(xì),相信對(duì)大家的學(xué)習(xí)或者理解具有一定的參考借鑒價(jià)值,有需要的朋友們可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11

最新評(píng)論

桂阳县| 新昌县| 佛冈县| 秦皇岛市| 繁峙县| 白朗县| 乌海市| 资溪县| 冕宁县| 庆阳市| 正定县| 栾城县| 军事| 太仆寺旗| 蓬莱市| 柳州市| 原阳县| 漳州市| 安化县| 靖西县| 龙南县| 济源市| 潢川县| 尚志市| 诸暨市| 肃北| 东乡族自治县| 涞水县| 龙里县| 海城市| 牡丹江市| 新竹县| 内江市| 东明县| 齐齐哈尔市| 工布江达县| 天气| 贵德县| 诸暨市| 宁蒗| 旬阳县|