原创 Python 虛擬環境及pip環境管理

venv 虛擬環境管理 venv 虛擬環境的優點 獨立的 Python 環境,不會產生衝突 有助於包的管理 刪除和卸載方便 venv 使用方法 創建虛擬環境 python3 -m venv test 激活虛擬環境 切換指定

原创 Python閉包函數和計時器

閉包函數 閉包的內部函數中,對外部作用域的變量進行引用 閉包無法修改外部函數的局部變量 閉包可以保存當前的運行環境 # 普通方法實現 def output_student(name, gender, grade=1): prin

原创 pytest Mark標記測試用例

Mark標記測試用例 場景:只執行符合要求的某一部分用例,可以把一個web項目劃分爲多個模塊,然後指定模塊名稱執行。 解決:在測試用例方法上加@pytest.mark.標籤名 執行:-m執行自定義標記的相關用例 pytest -s t

原创 無需手動操作:利用 Playwright 自動上傳文件

前言 Playwright 是一個由 Microsoft 開發的自動化測試工具,它提供了跨瀏覽器的自動化測試能力,包括 Chrome、Firefox 和 Safari。除了測試之外,Playwright 還可以用於執行瀏覽器操作,例如模擬

原创 深入探索:使用 Playwright 處理下拉框的完整指南

前言 在 Web 應用程序中,下拉框是常見的用戶界面元素之一,通常用於選擇列表中的選項。在自動化測試中,與下拉框的交互是必不可少的一部分。Playwright 是一個強大的自動化測試工具,提供了處理下拉框的靈活方法。本文將深入介紹如何使用

原创 解鎖彈框:Python 下的 Playwright 彈框處理完全指南

前言 在 Web 自動化測試中,處理彈框是一項常見的任務。彈框可能包括警告、確認和提示框。Playwright 是一個功能強大的自動化測試工具,提供了處理這些彈框的靈活方法。在本文中,我們將深入探討如何使用 Python 編寫代碼來處理各

原创 精準記錄:使用 Playwright 實現屏幕截圖

前言 在軟件開發和測試中,屏幕截圖是一種常用的工具,用於記錄應用程序的狀態、錯誤信息等。Playwright 提供了一種簡單而強大的方式來實現屏幕截圖,幫助開發人員和測試人員輕鬆捕獲和分析應用程序的界面。本文將介紹如何使用 Playwri

原创 從零開始:使用 Playwright 腳本錄製實現自動化測試

前言 selenium中提供了一個selenium IDE的工具用於腳本錄製,我們通過插件市場安裝之後,便可以將我們對瀏覽器頁面的操作錄製成腳本,並輸出成java或Python等語言的腳本,我們可以通過生成的腳本再次回放我們的操作。 作爲

原创 模擬手機設備:使用 Playwright 實現移動端自動化測試

前言 在今天的 Web 開發中,移動設備已經成爲用戶訪問網站的主要方式之一。因此,確保網站在移動設備上的正確顯示和功能正常運行至關重要。Playwright 是一個強大的自動化測試工具,可以幫助開發人員模擬各種移動設備,並進行自動化測試。

原创 使用 Playwright 複用 Cookie:簡化自動化測試的高效方法

前言 在進行自動化測試時,有時需要在多個測試用例之間共享相同的會話狀態。爲了實現這一目標,Playwright 提供了一種稱爲 Cookie 複用的功能,可以讓我們在不同的測試用例之間共享同一組 Cookie 數據。本文將深入介紹如何使用

原创 使用 Playwright 腳本錄製簡化自動化測試:完全指南

前言 自動化測試是軟件開發中的重要環節,它可以提高測試效率和代碼質量。然而,編寫自動化測試腳本可能需要花費大量時間和精力。爲了簡化這一過程,Playwright 提供了一個強大的功能,稱爲腳本錄製,它可以幫助開發人員通過交互式操作自動生成

原创 ChatGPT助您打造個性化簡歷:個人品牌升級攻略

簡介 在工作過程中,如何做可以拿到更多的面試機會呢?其實這個有一個計算公式,即爲:面試的機會=投遞的數量(渠道)* 命中的比例(簡歷)。 簡歷對於一個求職者來說: 是個人對於公司的第一印象。 可以拿到更多面試機會。 提高 HR 的期望,

原创 Playwright安裝與Python集成:探索跨瀏覽器測試的奇妙世界

前言 web自動化測試是我們工作中的重要一環,隨着Web應用程序和網站的複雜性不斷增加,跨瀏覽器測試變得越來越必要。而Playwright作爲一種新興的跨瀏覽器測試工具,爲開發人員提供了一種輕鬆愉快的方式來進行自動化測試。本文將帶您深入探

原创 playwright使用:啓動瀏覽器與多種運行方式

前言 在本文中,我們將介紹如何使用Playwright這一現代化的瀏覽器自動化工具來啓動瀏覽器,並深入瞭解其運行方式。Playwright是一個功能強大的工具,可以幫助開發人員自動化測試、網頁截圖、信息提取等任務。它支持多種瀏覽器,包括C

原创 使用 Playwright 進行元素定位

前言 在自動化測試和網頁爬取中,定位頁面元素是一項重要的任務。Playwright 提供了多種方式來定位頁面元素,包括通過 CSS 選擇器、XPath 和文本內容等。在本文中,我們將介紹如何使用 Playwright 進行元素定位。 CS