原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-16-處理模態對話框彈窗
1.簡介 我們在日常工作中,會經常遇到彈出警告框的問題,彈框無法繞過,必須處理纔可以執行後續的測試,所以彈框處理也是我們必須掌握的一個知識。宏哥在java+selenium系列文章中介紹過這部分內容。那麼,playwright對於彈框的處理
原创 《最新出爐》系列入門篇-Python+Playwright自動化測試-15-playwright處理瀏覽器多窗口切換
1.簡介 瀏覽器多窗口的切換問題相比大家不會陌生吧,之前宏哥在java+selenium系列文章中就有介紹過。大致步驟就是:使用selenium進行瀏覽器的多個窗口切換測試,如果我們打開了多個網頁,進行網頁切換時,我們需要先獲取各個頁面的句
原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-14-playwright操作iframe-番外篇
1.簡介 通過前邊三篇的學習,想必大家已經對iframe有了一定的認識和了解,今天這一篇主要是對iframe的一些特殊情況的介紹和講解,主要從iframe的定位、監聽事件和執行js腳本三個方面進行展開介紹。 2.iframe定位 2.1動態
原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-13-playwright操作iframe-下篇
1.簡介 通過前邊兩篇的學習,想必大家已經對iframe有了一定的認識和了解,今天這一篇主要是對iframe做一個總結,主要從iframe的操作(輸入框、點擊等等)和定位兩個方面進行總結。 2.iframe是什麼? iframe 簡單來說
原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-12-playwright操作iframe-中篇
1.簡介 按照計劃今天就要用實際的例子進行iframe自動化測試。經過宏哥長時間的查找,終於找到了一個含有iframe的網頁(QQ郵箱和163郵箱),別的郵箱宏哥就沒有細看了。所以今天這一篇的主要內容就是用這兩個網頁的iframe結合上一篇
原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-11-playwright操作iframe-上篇
1.簡介 原估計宏哥這裏就不對iframe這個知識點做介紹和講解了,因爲前邊的窗口切換就爲這種網頁處理提供了思路,另一個原因就是雖然iframe很強大,但是現在很少有網站用它了。但是還是有小夥伴或者童鞋們私下問這個問題,那麼宏哥就單獨寫一篇
原创 《最新出爐》系列入門篇-Python+Playwright自動化測試-10-標籤頁操作(tab)
1.簡介 標籤操作其實也是基於瀏覽器上下文(BrowserContext)進行操作的,而且宏哥在之前的BrowserContext也有提到過,但是有的童鞋或者小夥伴還是不清楚怎麼操作,或者思路有點模糊,因此今天單獨來對其進行講解和分享一下,
原创 《最新出爐》系列入門篇-Python+Playwright自動化測試-9-頁面(page)
1.簡介 通過前邊的講解和學習,細心認真地小夥伴或者童鞋們可能發現在Playwright中,沒有Element這個概念,只有Page的概念,Page不僅僅指的是某個頁面,例如頁面間的跳轉等,還包含了所有元素、事件的概念,所以我們包括定位
原创 《最新出爐》系列入門篇-Python+Playwright自動化測試-8-上下文(Context)
1.簡介 其實前邊的文章中也提到過Context,只不過是 一筆帶過,但是宏哥覺得在playwright中挺重要的,所以宏哥今天單獨將其拎出來講解和分享一下,希望對您有所幫助或者參考。 2.前言 Playwright爲每個測試創建一個瀏覽器
原创 《最新出爐》系列入門篇-Python+Playwright自動化測試-7-瀏覽器的相關操作
1.簡介 上一篇已經將playwright的元素定位大法基本介紹的差不多了,但是在Web的UI自動化的測試中,我們通常需要使用一些方法來操作瀏覽器,今天就跟隨學習瞭解一下。這一篇宏哥主要是介紹一下,在自動化測試的時候,我們常見的一些瀏覽器操
原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-6-元素定位大法-下篇
1.簡介 上一篇主要是講解我們日常工作中在使用Playwright進行元素定位的一些比較常用的定位方法的理論基礎知識以及在什麼情況下推薦使用。今天這一篇講解和分享一下,在日常中很少用到或者很少見的定位,但是遇到了我們也要會,俗話說:手裏有糧
原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-5-元素定位大法-上篇
1.簡介 說到元素定位,小夥伴或者童鞋們肯定會首先想到 selenium 的八大元素定位大法。同理Playwright也有自己的元素定位的方法。今天就給小夥伴或者童鞋們講解和分享一下Playwright的元素定位方法。 宏哥對UI自動化的理
原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-4-playwright等待淺析
1.簡介 在介紹selenium的時候,宏哥也介紹過等待,是因爲在某些元素出現後,纔可以進行操作。有時候我們自己忘記添加等待時間後,查了半天代碼確定就是沒有問題,奇怪的就是獲取不到元素。然後搞了好久,或者經過別人的提示才恍然大悟沒有添加等待
原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-2-playwright的API及其他知識
1.簡介 上一篇宏哥已經將Python+Playwright的環境搭建好了,而且也簡單的演示了一下三款瀏覽器的啓動和關閉,是不是很簡單啊。今天主要是把一篇的中的代碼進行一次詳細的註釋,然後說一下playwright的API和其他相關知識點。
原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-1-環境準備與搭建
1.簡介 有很多人私信留言宏哥問能不能介紹一下Playwright這款自動化神器的相關知識,現在網上的資料太少了。其實在各大博客和公衆號也看到過其相關的介紹和講解。要不就是不全面、不繫統,要不就是系統全面但是人家是收費的。當然了宏哥接下來也