欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python Playwright安裝和基本使用問題記錄

 更新時(shí)間:2023年05月17日 11:49:50   作者:caicai_9  
這篇文章主要介紹了Playwright安裝和基本使用問題記錄,playwright是一款新型的自動(dòng)化測(cè)試工具,功能非常強(qiáng)大,有很多優(yōu)點(diǎn),缺點(diǎn)就是使用的人比較少,本文通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

Playwright安裝和基本使用

簡(jiǎn)介

playwright是一款新型的自動(dòng)化測(cè)試工具,功能非常強(qiáng)大,使用下來有很多的優(yōu)點(diǎn) ?? :

  • 支持異步。
  • 內(nèi)置瀏覽器驅(qū)動(dòng)。
  • 支持移動(dòng)端。
  • 代碼生成。
  • 安裝和使用都非常簡(jiǎn)單。

Playwright是2021年微軟開源的一個(gè)項(xiàng)目「playwright-python」。針對(duì) Python 語言的純自動(dòng)化工具,它可以通過單個(gè)API自動(dòng)執(zhí)行 Chromium,F(xiàn)irefox 和 WebKit 瀏覽器,同時(shí)支持以無頭模式、有頭模式運(yùn)行。
Playwright(Git)官網(wǎng):
https://github.com/microsoft/playwright
Playwright官方API:

https://playwright.dev/python/ 

特性

  • 速度快, 是Selenium的好幾倍;
  • 支持異步運(yùn)行;
  • 自動(dòng)等待API;
  • 可攔截請(qǐng)求,隨意mock。

前置條件

  • 網(wǎng)絡(luò)環(huán)境良好(安裝過程可能會(huì)比較慢,請(qǐng)耐心等待,如果中斷,請(qǐng)重新安裝);
  • Playwright是一款Python第三方庫(kù)工具,需具備Python3.7及以上環(huán)境。

安裝步驟

步驟1

驗(yàn)證Python環(huán)境,需3.7以上版本。

python -V

步驟2

安裝Playwright

pip install playwright

安裝Playwright內(nèi)置瀏覽器

python -m playwright install

步驟3

安裝完成驗(yàn)證

playwright -V

基本使用

Playwright腳本錄制器

playwright codegen

輸入命令后,會(huì)自動(dòng)啟動(dòng)工具及瀏覽器,可在瀏覽器中進(jìn)行操作,工具中會(huì)記錄操作過程,生成腳本。

工具欄操作

工具幫助

playwright -h

錄制腳本并保存到指定路徑

示例:?jiǎn)?dòng)腳本錄制器,選擇chromium內(nèi)核瀏覽器,打開百度首頁進(jìn)行錄制,并生成Python語言腳本,保存文件名稱為“Test01.py”。

playwright codegen --target python -o Test01.py -b cr https://www.baidu.com 

說明:

  • 選擇其他瀏覽器,可根據(jù)-h查找瀏覽器對(duì)應(yīng)的指令,當(dāng)前版本1.20.1,支持Chromium/Firefox/WebKit;
  • 保存文件的路徑為當(dāng)前輸入命令的路徑,例如:在“D:\”輸入命令,則腳本就保存在“D:\”目錄中。

常見問題

pip install playwright指令報(bào)錯(cuò)

常見的執(zhí)行失敗原因包括:

  • 下載依賴中斷:重新執(zhí)行;
  • pip版本過低,導(dǎo)致獲取相關(guān)依賴失?。焊鶕?jù)提示的指引執(zhí)行“python.exe -m pip install --upgrade pip”自動(dòng)升級(jí)pip到最新版本,再重新執(zhí)行。

python -m playwright install報(bào)錯(cuò)

常見的執(zhí)行失敗原因包括:

安裝中斷:最常見是網(wǎng)絡(luò)問題,重新反復(fù)執(zhí)行(在網(wǎng)絡(luò)環(huán)境好的時(shí)候執(zhí)行)。

到此這篇關(guān)于Playwright安裝和基本使用問題記錄的文章就介紹到這了,更多相關(guān)Playwright安裝和使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中捕獲鍵盤的方式詳解

    Python中捕獲鍵盤的方式詳解

    這篇文章主要介紹了Python中捕獲鍵盤的方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • pyinstaller打包后偶爾出現(xiàn)黑窗口一閃而過的問題及解決

    pyinstaller打包后偶爾出現(xiàn)黑窗口一閃而過的問題及解決

    這篇文章主要介紹了pyinstaller打包后偶爾出現(xiàn)黑窗口一閃而過的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Python中屬性和描述符的正確使用

    Python中屬性和描述符的正確使用

    Python的描述符和屬性是接觸到Python核心編程中一個(gè)比較難以理解的內(nèi)容,自己在學(xué)習(xí)的過程中也遇到過很多的疑惑,通過google和閱讀源碼,現(xiàn)將自己的理解和心得記錄下來,也為正在為了該問題苦惱的朋友提供一個(gè)思考問題的參考。
    2016-08-08
  • 一篇文章徹底弄懂Python字符編碼

    一篇文章徹底弄懂Python字符編碼

    這篇文章主要介紹了一篇文章徹底弄懂Python字符編碼,各種常用的字符編碼的特點(diǎn),并介紹了在python2.x中如何與編碼問題作戰(zhàn)?,下文詳細(xì)介紹需要的小伙伴可以參考一下
    2022-03-03
  • Python實(shí)現(xiàn)帶圖形界面的炸金花游戲

    Python實(shí)現(xiàn)帶圖形界面的炸金花游戲

    詐金花又叫三張牌,是在全國(guó)廣泛流傳的一種民間多人紙牌游戲,它具有獨(dú)特的比牌規(guī)則。本文將通過Python語言實(shí)現(xiàn)帶圖形界面的詐金花游戲,需要的可以參考一下
    2022-12-12
  • requests庫(kù)發(fā)送http請(qǐng)求的示例代碼

    requests庫(kù)發(fā)送http請(qǐng)求的示例代碼

    這篇文章主要介紹了Python?requests發(fā)送http請(qǐng)求的相關(guān)知識(shí),requests是一個(gè)Python的第三方庫(kù),用于發(fā)送HTTP請(qǐng)求,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-12-12
  • Transpose 數(shù)組行列轉(zhuǎn)置的限制方式

    Transpose 數(shù)組行列轉(zhuǎn)置的限制方式

    今天小編就為大家分享一篇Transpose 數(shù)組行列轉(zhuǎn)置的限制方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python中判斷輸入是否為數(shù)字的實(shí)現(xiàn)代碼

    Python中判斷輸入是否為數(shù)字的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Python中判斷輸入是否為數(shù)字的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2018-05-05
  • 解決Python中由于logging模塊誤用導(dǎo)致的內(nèi)存泄露

    解決Python中由于logging模塊誤用導(dǎo)致的內(nèi)存泄露

    這篇文章主要介紹了解決Python中由于logging模塊誤用導(dǎo)致的內(nèi)存泄露,針對(duì)由于過多的UDP連接所產(chǎn)生的問題,需要的朋友可以參考下
    2015-04-04
  • Python?wxPython庫(kù)實(shí)現(xiàn)文本框與按鈕交互

    Python?wxPython庫(kù)實(shí)現(xiàn)文本框與按鈕交互

    在Python的圖形用戶界面(GUI)開發(fā)中,wxPython是一個(gè)功能強(qiáng)大的庫(kù),本文主要為大家介紹了如何使用wxPython庫(kù)實(shí)現(xiàn)文本框與按鈕交互,需要的可以了解下
    2025-01-01

最新評(píng)論