入門篇_運(yùn)行測試&測試生成器

運(yùn)行測試?
您可以運(yùn)行單個(gè)測試、一組測試或所有測試。測試可以在一個(gè)瀏覽器或多個(gè)瀏覽器上運(yùn)行。默認(rèn)情況下,測試以無頭方式運(yùn)行,這意味著在運(yùn)行測試時(shí)不會(huì)打開瀏覽器窗口,并且結(jié)果將在終端中顯示。如果您喜歡,可以使用 --headed 標(biāo)志在有頭模式下運(yùn)行測試。
在 Chromium 上運(yùn)行測試
運(yùn)行單個(gè)測試文件
運(yùn)行一組測試文件
運(yùn)行帶有函數(shù)名的測試
在有頭模式下運(yùn)行測試
在特定瀏覽器上運(yùn)行測試
在多個(gè)瀏覽器上運(yùn)行測試
并行運(yùn)行測試
由于 Playwright 在 Python 中運(yùn)行,因此您可以使用您選擇的調(diào)試器(例如 Visual Studio Code 中的 Python 擴(kuò)展程序)對其進(jìn)行調(diào)試。Playwright 配備了 Playwright Inspector,它允許您逐步執(zhí)行 Playwright API 調(diào)用,查看其調(diào)試日志并探索定位器。

Playwright 具有開箱即用的生成測試的能力,是快速開始測試的好方法。它將打開兩個(gè)窗口,一個(gè)是瀏覽器窗口,您可以在其中與要測試的網(wǎng)站進(jìn)行交互,另一個(gè)是 Playwright Inspector 窗口,您可以在其中記錄測試、復(fù)制測試、清除測試以及更改測試語言。
測試生成器(Test Generator)
codegen
在瀏覽器中運(yùn)行并執(zhí)行操作。Playwright 將為用戶交互生成代碼。Codegen
將嘗試生成彈性的基于文本的選擇器。

完成與頁面的交互后,按錄制按鈕停止錄制,然后使用復(fù)制按鈕將生成的代碼復(fù)制到您的編輯器中。
使用清除按鈕清除代碼以重新開始錄制。完成后關(guān)閉 Playwright 檢查器窗口或停止終端命令。

每天來學(xué)習(xí)
