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

使用Python中的Playwright制作測(cè)試視頻的實(shí)現(xiàn)步驟

 更新時(shí)間:2023年10月20日 09:34:21   作者:田辛 | 田豆芽  
Playwright 是一種流行的用于測(cè)試 Web 應(yīng)用程序的自動(dòng)化工具,它提供了多種功能來(lái)使測(cè)試更加高效和可靠,這些功能之一是能夠捕獲測(cè)試運(yùn)行的視頻,在此博客中,田辛老師將探索如何使用 Python 中的 Playwright 制作測(cè)試視頻,感興趣的同學(xué)可以參考本文自己動(dòng)手嘗試

1 Prerequisites 先決條件

在我們開(kāi)始之前,請(qǐng)確保您的計(jì)算機(jī)上安裝了以下先決條件:

  • Python(3.7 或更高版本)
  • Playwright for Python(通過(guò) pip 安裝)

2 Steps 步驟

  • 首先,創(chuàng)建一個(gè)新的 Playwright 項(xiàng)目或使用現(xiàn)有項(xiàng)目。您可以使用以下命令創(chuàng)建一個(gè)新項(xiàng)目:
python -m playwright init

此命令將創(chuàng)建一個(gè)包含樣本測(cè)試文件 ( example.py ) 和 Playwright 配置文件 ( playwright.json ) 的新目錄。

  • 打開(kāi) playwright.json 文件并添加以下配置選項(xiàng):
{
  "name": "my_project",
  "launchOptions": {
    "headless": false
  },
  "projects": [
    {
      "name": "default",
      "use": {
        "browserName": "chromium"
      },
      "video": "on"
    }
  ]
}

這會(huì)將 video 選項(xiàng)設(shè)置為 "on" ,從而在測(cè)試運(yùn)行期間啟用視頻錄制。

  • 在您的測(cè)試文件中,導(dǎo)入 playwright 模塊并使用它啟動(dòng)瀏覽器并創(chuàng)建一個(gè)新頁(yè)面:
import pytest
from playwright.sync_api import Playwright, BrowserType

@pytest.fixture(scope='session')
def browser(playwright: Playwright) -> BrowserType:
    browser = playwright.chromium.launch(headless=False)
    yield browser
    browser.close()

def test_my_test(browser):
    page = browser.new_page()
    page.goto('https://example.com')
    assert page.title() == 'Example Domain'
    page.close()

  • 最后,運(yùn)行您的測(cè)試,視頻將保存在 output 目錄中:
python -m pytest --playwright-record-video=mode=retain-on-failure output/

此命令運(yùn)行測(cè)試并錄制測(cè)試運(yùn)行的視頻,并將其保存在 output 目錄中。 --playwright-record-video 選項(xiàng)指定視頻錄制模式,在本例中設(shè)置為 retain-on-failure ,這意味著只有在測(cè)試失敗時(shí)才會(huì)保存視頻。您可以將模式更改為 on 以始終錄制視頻,或?qū)⒛J礁臑?off 以禁用視頻錄制。

就是這樣!您現(xiàn)在知道如何使用 Python 中的 Playwright 制作測(cè)試視頻了。

以上就是使用Python中的Playwright制作測(cè)試視頻的實(shí)現(xiàn)步驟的詳細(xì)內(nèi)容,更多關(guān)于Python Playwright測(cè)試視頻的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python日期格式和字符串格式相互轉(zhuǎn)換的方法

    Python日期格式和字符串格式相互轉(zhuǎn)換的方法

    這篇文章主要介紹了Python日期格式和字符串格式相互轉(zhuǎn)換的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 利用python繪制二三維曲面和矢量流線圖的代碼示例

    利用python繪制二三維曲面和矢量流線圖的代碼示例

    這篇文章主要給大家詳細(xì)介紹了如何利用python繪制二三維曲面和矢量流線圖,文中通過(guò)代碼示例介紹的非常詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-07-07
  • pydantic-resolve嵌套數(shù)據(jù)結(jié)構(gòu)生成LoaderDepend管理contextvars

    pydantic-resolve嵌套數(shù)據(jù)結(jié)構(gòu)生成LoaderDepend管理contextvars

    這篇文章主要為大家介紹了pydantic-resolve解決嵌套數(shù)據(jù)結(jié)構(gòu)生成LoaderDepend管理contextvars的使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2023-04-04
  • 使用selenium模擬動(dòng)態(tài)登錄百度頁(yè)面的實(shí)現(xiàn)

    使用selenium模擬動(dòng)態(tài)登錄百度頁(yè)面的實(shí)現(xiàn)

    本文主要介紹了使用selenium模擬動(dòng)態(tài)登錄百度頁(yè)面,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 談?wù)剬?duì)Pytorch中的forward的理解

    談?wù)剬?duì)Pytorch中的forward的理解

    這篇文章主要介紹了談?wù)剬?duì)Pytorch中的forward的理解,在Pytorch中,forward方法是一個(gè)特殊的方法,被專門(mén)用來(lái)進(jìn)行前向傳播,本文給大家詳細(xì)講解,需要的朋友可以參考下
    2023-04-04
  • Django框架表單操作實(shí)例分析

    Django框架表單操作實(shí)例分析

    這篇文章主要介紹了Django框架表單操作,結(jié)合實(shí)例形式分析了Django框架表單數(shù)據(jù)發(fā)送、請(qǐng)求相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-11-11
  • 寫(xiě)一個(gè)Python腳本自動(dòng)爬取Bilibili小視頻

    寫(xiě)一個(gè)Python腳本自動(dòng)爬取Bilibili小視頻

    這篇文章主要介紹了寫(xiě)一個(gè) Python 腳本自動(dòng)爬取 Bilibili 小視頻的示例代碼,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-04-04
  • python獲取外網(wǎng)ip地址的方法總結(jié)

    python獲取外網(wǎng)ip地址的方法總結(jié)

    這篇文章主要介紹了python獲取外網(wǎng)ip地址的方法,實(shí)例總結(jié)了四種常用的獲取外網(wǎng)IP地址的技巧,需要的朋友可以參考下
    2015-07-07
  • 解讀python logging模塊的使用方法

    解讀python logging模塊的使用方法

    logging模塊是Python內(nèi)置的標(biāo)準(zhǔn)模塊,這篇文章主要介紹了解讀python logging模塊的使用方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Bokeh:Python交互式可視化的利器詳解

    Bokeh:Python交互式可視化的利器詳解

    這篇文章主要介紹了Bokeh:Python交互式可視化的利器,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03

最新評(píng)論