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

playwright上傳文件的實(shí)現(xiàn)示例

 更新時(shí)間:2026年01月25日 08:51:53   作者:z917185537  
本文主要介紹了playwright上傳文件的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

針對系統(tǒng)中上傳圖片或者文件的功能,需要查看一下上傳附件的元素是不是file類型的input標(biāo)簽

file類型input標(biāo)簽上傳附件

  • 第一步:定位input標(biāo)簽
  • 第二步:上傳文件
  • 上傳多個(gè)文件,則set_input_files傳一個(gè)file的list即可
# Select one file
page.locator("input_file").set_input_files('myfile.pdf')
# Select multiple files
page.locator("input_file").set_input_files(['file1.txt', 'file2.txt'])
# Remove all the selected files
page.locator("input_file").set_input_files([])

非input標(biāo)簽,F(xiàn)ileChooser實(shí)現(xiàn)方法

FileChooser對象實(shí)現(xiàn),如下所示

with self.page.expect_file_chooser() as fc_info:
     self.page.get_by_role("button", name="picture").click() # 點(diǎn)擊上傳附件按鈕
file_chooser = fc_info.value
file_chooser.set_files(get_path(f"{file}")) # 上傳文件 ,或者上傳多個(gè)文件file_chooser.set_files(['file1.txt', 'file2.txt'])

FileChooser對象

FileChooser對象除了set_files方法,還有is_multiple,element,page

  • file_chooser.is_multiple(): 返回值是True 或者False, 控件是否支持上傳多個(gè)文件
  • file_chooser.element: 返回上傳附件的元素對象ElementHandle
  • file_chooser.page: 返回file_chooser所屬的page對象

??需要注意上傳文件的路徑,可以放在統(tǒng)一位置,比如統(tǒng)一放在file文件夾下,寫一個(gè)通用的獲取文件路徑的方法, 就可以通過get_path(file_name)獲取文件

def get_path(name):
    current_path = os.path.dirname(os.path.dirname(__file__))  # utils dir
    root_dir = os.path.abspath(current_path)  # the parent dir of utils
    file = os.path.join(root_dir, "file", name)
    return file

到此這篇關(guān)于playwright上傳文件的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)playwright上傳文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用Python開發(fā)實(shí)現(xiàn)簡單的記事本

    利用Python開發(fā)實(shí)現(xiàn)簡單的記事本

    最近想對python加深學(xué)習(xí)一下,同時(shí)也是想試著做一些東西,所以使用python,結(jié)合Tkinter來做一個(gè)簡單的跨平臺記事本。最終實(shí)現(xiàn)的記事本如下,也算是麻雀雖小,五臟俱全了,之后也是會繼續(xù)完善的。文中通過圖文及示例代碼介紹的很詳細(xì),有需要的朋友們可以參考借鑒。
    2016-11-11
  • python讀取hdfs并返回dataframe教程

    python讀取hdfs并返回dataframe教程

    這篇文章主要介紹了python讀取hdfs并返回dataframe教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python中模塊的__all__屬性詳解

    python中模塊的__all__屬性詳解

    這篇文章主要介紹了python中模塊的__all__屬性詳解,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • Django 事務(wù)transaction.atomic()的使用方法

    Django 事務(wù)transaction.atomic()的使用方法

    本文主要介紹了Django 事務(wù)transaction.atomic()的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-12-12
  • Python如何使用EasyOCR工具識別圖像文本

    Python如何使用EasyOCR工具識別圖像文本

    EasyOCR?是?PyTorch?實(shí)現(xiàn)的一個(gè)光學(xué)字符識別?(OCR)?工具,這篇文章主要介紹了Python如何使用EasyOCR工具識別圖像文本,需要的朋友可以參考下
    2023-04-04
  • python的正則表達(dá)式和re模塊詳解

    python的正則表達(dá)式和re模塊詳解

    這篇文章主要為大家詳細(xì)介紹了python的正則表達(dá)式和re模塊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • PPOCRLabel標(biāo)注的txt格式如何轉(zhuǎn)換成labelme能修改的json格式

    PPOCRLabel標(biāo)注的txt格式如何轉(zhuǎn)換成labelme能修改的json格式

    這篇文章主要介紹了PPOCRLabel標(biāo)注的txt格式如何轉(zhuǎn)換成labelme能修改的json格式問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python3利用openpyxl讀寫Excel文件的方法實(shí)例

    Python3利用openpyxl讀寫Excel文件的方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于Python3利用openpyxl讀寫Excel文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Django 自動(dòng)生成api接口文檔教程

    Django 自動(dòng)生成api接口文檔教程

    今天小編就為大家分享一篇Django 自動(dòng)生成api接口文檔教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python加密模塊的hashlib,hmac模塊使用解析

    Python加密模塊的hashlib,hmac模塊使用解析

    這篇文章主要介紹了Python加密模塊的hashlib,hmac模塊使用解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01

最新評論

延寿县| 大悟县| 平安县| 翁源县| 吴川市| 开远市| 汶上县| 石楼县| 旌德县| 安达市| 同仁县| 峨边| 平谷区| 手游| 神农架林区| 化州市| 星座| 枣阳市| 南乐县| 凤翔县| 隆化县| 将乐县| 汪清县| 滨州市| 内江市| 新龙县| 北辰区| 边坝县| 甘谷县| 定安县| 渑池县| 合山市| 宣化县| 游戏| 宁都县| 钦州市| 晋中市| 南丹县| 连江县| 大方县| 将乐县|