playwright 自動化(一) 快速上手

2022-09-09 07:12:16 字數 982 閱讀 3999

playwright為現代 web 應用程式提供可靠的端到端測試。

在j**ascript 和 typescript、python、.net和j**a 中都可以使用 playwright 本人選擇python

快速上手

pip install --upgrade pip

pip install playwright

playwright install

playwright 預設安裝位置

playwright 同步

from playwright.sync_api import sync_playwright

with sync_playwright() as p:

browser = p.chromium.launch(headless=false,slow_mo=50)

page = browser.new_page()

page.goto("")

print(page.title())

browser.close()

headless=false 不使用無頭瀏覽模式,

slow_mo=50 執行速度

playwright 非同步

import asyncio

from playwright.async_api import async_playwright

async def main():

async with async_playwright() as p:

browser = await p.chromium.launch()

page = await browser.new_page()

await page.goto("")

print(await page.title())

await browser.close()

asyncio.run(main())

詳細請檢視:

自動化測試 PC端自動化(一)

keys pywinauto vkpc 小鍵盤chuangkou 測試工具 true 1.安裝 pywinauto pip install pywinauto 2.開啟pc的.exe可執行檔案的,一種方式就夠用了 效果 3.可以看到視窗的名字是 無標題 記事本 列印一下這個視窗輸入的位置 結果con...

自動化測試(一)

1 概念 由機器裝置代替人為自動完成指定目標的過程 2 優點 1 減少人工勞動力 2 工作效率提高 3 產品規格統一標準 4 規模化 批量生產 1 概念 讓程式代替人為驗證程式功能的過程 1 自動化測試在什麼階段開始?功能測試完畢 手工測試 手工測試 就是由人去乙個乙個輸入用例,然後觀察結果 2 自...

78 後退一步,自動化,自動化,再自動化

我曾和一些程式設計師一起工作,他們被要求生成某個模組中 的行數,於是將檔案複製到乙個文字處理器中並使用它的 行數統計 的功能。接下來的一周他們也是這樣幹的。再後面的一周還是這樣幹的。這很不好。我曾經工作的專案有乙個冗長的部署過程,包括 簽名以及將結果移動到伺服器,需要點很多次的滑鼠。有人將其自動化了...