原创 《最新出爐》系列初窺篇-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這款自動化神器的相關知識,現在網上的資料太少了。其實在各大博客和公衆號也看到過其相關的介紹和講解。要不就是不全面、不繫統,要不就是系統全面但是人家是收費的。當然了宏哥接下來也

原创 《爆肝整理》保姆級系列教程-玩轉Charles抓包神器教程(16)-Charles其他騷操作之大結局

1.簡介 今天就說一些Charles的其他操作、以及抓包跨域的問題和常見的問題如何解決。到此Charles這一系列的文章也要和大家說再見了,其他什麼小程序、Android7.0等等的問題可以查看宏哥的Fiddler系列文章,只不過是將Fid

原创 《爆肝整理》保姆級系列教程-玩轉Charles抓包神器教程(15)-Charles如何配置反向代理

1.簡介 在App開發的過程當中,抓包是一個很常見的需求,而有些app的請求不會在網絡設置代理時被抓到數據包,這裏若是需要抓包就需要搭建反向代理。 2.什麼是代理? 什麼是代理,來一張圖瞭解一下。   代理又分爲正向代理和反向代理。 3.

原创 《爆肝整理》保姆級系列教程-玩轉Charles抓包神器教程(14)-Charles過濾網絡請求

1.簡介 在日常工作測試中,經常要抓包看請求的request,response是不是傳的對,返回的字段值對不對,衆多的請求中看得眼花繚亂,如何找到自己想要的請求,那麼我們就需要過濾請求。Charles有4種過濾方式,用那一種都可以,看個人喜