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

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

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

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

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

  • 第一步:定位input標(biāo)簽
  • 第二步:上傳文件
  • 上傳多個文件,則set_input_files傳一個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}")) # 上傳文件 ,或者上傳多個文件file_chooser.set_files(['file1.txt', 'file2.txt'])

FileChooser對象

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

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

??需要注意上傳文件的路徑,可以放在統(tǒng)一位置,比如統(tǒng)一放在file文件夾下,寫一個通用的獲取文件路徑的方法, 就可以通過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í)一下,同時也是想試著做一些東西,所以使用python,結(jié)合Tkinter來做一個簡單的跨平臺記事本。最終實(shí)現(xiàn)的記事本如下,也算是麻雀雖小,五臟俱全了,之后也是會繼續(xù)完善的。文中通過圖文及示例代碼介紹的很詳細(xì),有需要的朋友們可以參考借鑒。
    2016-11-11
  • python讀取hdfs并返回dataframe教程

    python讀取hdfs并返回dataframe教程

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

    python中模塊的__all__屬性詳解

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

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

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

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

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

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

    這篇文章主要為大家詳細(xì)介紹了python的正則表達(dá)式和re模塊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    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格式問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python3利用openpyxl讀寫Excel文件的方法實(shí)例

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

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

    Django 自動生成api接口文檔教程

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

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

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

最新評論

建水县| 青铜峡市| 加查县| 肥乡县| 明水县| 平昌县| 会同县| 宁城县| 大冶市| 城口县| 鄂尔多斯市| 双鸭山市| 隆林| 玛纳斯县| 家居| 盐源县| 新兴县| 郁南县| 乌兰县| 东台市| 柞水县| 澄江县| 奈曼旗| 咸丰县| 合作市| 锡林浩特市| 根河市| 墨江| 闽侯县| 台江县| 将乐县| 东港市| 栾川县| 大新县| 新巴尔虎左旗| 永安市| 刚察县| 鄂托克前旗| 灌南县| 改则县| 阿鲁科尔沁旗|