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