原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-33-處理https 安全問題或者非信任站點-上篇

1.簡介   這一篇宏哥主要介紹playwright如何在IE、Chrome和Firefox三個瀏覽器上處理不信任證書的情況,我們知道,有些網站打開是彈窗,SSL證書不可信任,但是你可以點擊高級選項,繼續打開不安全的鏈接。舉例來說,想必大家

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-32-JavaScript的調用執行-下篇

1.簡介  在實際工作中,我們需要對處理的元素進行高亮顯示,或者有時候爲了看清楚操作過程和步驟我們需要跟蹤鼠標點擊了哪些元素需要標記出來。雖然很少遇到,但是爲了以後大家可以參考或者提供一種思路,今天宏哥就在這裏把這種測試場景playwrig

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-31-JavaScript的調用執行-上篇

1.簡介   在做web自動化時,有些情況playwright的api無法完成以及無法應對,需要通過或者藉助第三方手段比如js來完成實現,比如:去改變某些元素對象的屬性或者進行一些特殊的操作,本文講解playwright怎樣來調用JavaS

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-30-處理日曆時間控件-下篇

1.簡介   理想很豐滿現實很骨感,在應用playwright實現web自動化時,經常會遇到處理日期控件點擊問題,手工很簡單,可以一個個點擊日期控件選擇需要的日期,但自動化執行過程中,完全複製手工這樣的操作就有點難了或者是有些複雜囉嗦而且麻

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-29-處理日曆時間控件-中篇

1.簡介 上一篇的日曆時間控件宏哥介紹的比較傳統也是很常見的。宏哥不能說它很low,但是相比較一些高端、大氣、上檔次的日曆時間控件,結果就一目瞭然了:確實很low。 2.被測網站 2.1高大上日曆時間控件 高大上的日曆時間控件和手機的那種一

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-28-處理日曆時間控件-上篇

1.簡介 我們在實際工作中,有可能遇到有些web產品,網頁上有一些時間選擇,然後支持按照不同時間段範圍去篩選數據,例如:我們預定火車票或者預定酒店,需要選擇發車日期或者酒店的入住與退房時間。宏哥早在之前的12306選出發站就簡單的提到過,只

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-27-處理單選和多選按鈕-番外篇

1.簡介   前邊幾篇文章是宏哥自己在本地弄了一個單選和多選的demo,然後又找了網上相關聯的例子給小夥伴或童鞋們演示了一下如何使用playwright來處理單選按鈕和多選按鈕進行自動化測試,想必大家都已經掌握的八九不離十了吧。這一篇其實也

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-26-處理單選和多選按鈕-下篇

1.簡介 今天這一篇宏哥主要是講解一下,如何使用Playwright來遍歷單選和多選按鈕。大致兩部分內容:一部分是宏哥在本地弄的一個小demo,另一部分,宏哥是利用JQueryUI網站裏的單選和多選按鈕進行實戰。 2.demo準備 2.1d

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-25-處理單選和多選按鈕-中篇

1.簡介 上一篇中宏哥講解和介紹的單選框有點多,而且由於時間的關係,宏哥決定今天講解和分享複選框的相關知識。 2.什麼是單選框、複選框?   單選按鈕一般叫raido button,就像我們在電子版的單選答題過程一樣,單選只能點擊一次,如果

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-24-處理單選和多選按鈕-上篇

1.簡介 在工作和生活中,經常會遇到我們需要進行選擇的情況,比如勾選我們選擇性別,男女兩個性別總是不能同時選中的,再比如我們在選擇興趣愛好時,我們可以選擇多個自己感興趣的話題,比如:籃球、足球、電競等話題。我們在執行自動化測試的過程中,必須

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-23-處理select下拉框-下篇

1.簡介 上一篇中宏哥主要講解和分享了一下,我們常見或者傳統的select下拉框的操作,但是近幾年又出現了了一種新的select下拉框,其和我們傳統的select下拉框完全不一樣,那麼我們如何使用playwright對其進行定位操作了。宏哥

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-22-處理select下拉框-上篇

1.簡介 在實際自動化測試過程中,我們也避免不了會遇到下拉框選擇的測試,因此宏哥在這裏直接分享和介紹一下,希望小夥伴或者童鞋們在以後工作中遇到可以有所幫助。今天,我們講下playwright的下拉框怎麼處理,在使用selenium定位的過程

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-20-處理鼠標拖拽-下篇

1.簡介 上一篇中,宏哥說的宏哥在最後提到網站的反爬蟲機制,那麼宏哥在自己本地做一個網頁,沒有那個反爬蟲的機制,谷歌瀏覽器是不是就可以驗證成功了,宏哥就想驗證一下自己想法,其次有人私信宏哥說是有那種類似拼圖的驗證碼如何處理。於是寫了這一篇文

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-19-處理鼠標拖拽-中篇

1.簡介 上一篇中,主要是介紹了拖拽的各種方法的理論知識以及實踐,今天宏哥講解和分享一下劃取字段操作。例如:需要在一堆log字符中隨機劃取一段文字,然後右鍵選擇摘取功能。 2.劃取字段操作 劃取字段操作就是在一段文字中隨機選中一段文字,或者

原创 《最新出爐》系列初窺篇-Python+Playwright自動化測試-18-處理鼠標拖拽-上篇

1.簡介 本文主要介紹兩個在測試過程中可能會用到的功能:在selenium中宏哥介紹了Actions類中的拖拽操作和Actions類中的劃取字段操作。例如:需要在一堆log字符中隨機劃取一段文字,然後右鍵選擇摘取功能。playwright同