一篇文章帶你掌握Web自動化測試工具——Selenium
一篇文章帶你掌握Web自動化測試工具——Selenium 在這篇文章中我們將會介紹Web自動化測試工具Selenium 如果我們需要學習相關內容,我們需要掌握Python,PyTest以及部分前端知識即可 下面我們將會從以下角度進行介紹: Web自動化入門 Selenium-API介紹 Web自動化 ... ?
一篇文章帶你掌握Web自動化測試工具——Selenium 在這篇文章中我們將會介紹Web自動化測試工具Selenium 如果我們需要學習相關內容,我們需要掌握Python,PyTest以及部分前端知識即可 下面我們將會從以下角度進行介紹: Web自動化入門 Selenium-API介紹 Web自動化 ... ?
1.簡介 這一篇宏哥主要介紹playwright如何在IE、Chrome和Firefox三個瀏覽器上處理不信任證書的情況,我們知道,有些網站打開是彈窗,SSL證書不可信任,但是你可以點擊高級選項,繼續打開不安全的鏈接。舉例來說,想必大家都應該用過前幾年的12306網站購票,點擊新版購票,是不是會出現 ... ?
1.簡介 這一篇宏哥主要介紹playwright如何在IE、Chrome和Firefox三個瀏覽器上處理不信任證書的情況,我們知道,有些網站打開是彈窗,SSL證書不可信任,但是你可以點擊高級選項,繼續打開不安全的鏈接。舉例來說,想必大家都應該用過前幾年的12306網站購票,點擊新版購票,是不是會出現 ... ?
1.簡介 在實際工作中,我們需要對處理的元素進行高亮顯示,或者有時候為了看清楚操作過程和步驟我們需要跟蹤鼠標點擊了哪些元素需要標記出來。雖然很少遇到,但是為了以后大家可以參考或者提供一種思路,今天宏哥就在這里把這種測試場景playwright是如何處理的講解和分享一下。 2.用法 上一篇中就提到過, ... ?
1.簡介 在做web自動化時,有些情況playwright的api無法完成以及無法應對,需要通過或者借助第三方手段比如js來完成實現,比如:去改變某些元素對象的屬性或者進行一些特殊的操作,本文講解playwright怎樣來調用JavaScript完成特殊操作。 2.用法 上一篇中就提到過,這里提取一 ... ?
1.簡介 理想很豐滿現實很骨感,在應用playwright實現web自動化時,經常會遇到處理日期控件點擊問題,手工很簡單,可以一個個點擊日期控件選擇需要的日期,但自動化執行過程中,完全復制手工這樣的操作就有點難了或者是有些復雜啰嗦而且麻煩不過相對于selenium來說,playwright已經很好了 ... ?
1.簡介 上一篇的日歷時間控件宏哥介紹的比較傳統也是很常見的。宏哥不能說它很low,但是相比較一些高端、大氣、上檔次的日歷時間控件,結果就一目了然了:確實很low。 2.被測網站 2.1高大上日歷時間控件 高大上的日歷時間控件和手機的那種一樣滑動選擇日歷時間?;蛟S這就是手機端的,這里演示一下在web ... ?
分層測試:就是不同的時間段,不同的團隊或團隊使用不同的測試用例對產品不同的關注點進行測試。一個系統/產品我們最先看到的是UI層,也就是外觀或者說整體,這些是最上層,最上層依賴下面的服務層,也就是接口或者模塊,最底層就是單元,這個單元是函數或者方法。按照這三層選擇不同時間段,不同團隊不同測試用例進行的... ... ?
1.簡介 我們在實際工作中,有可能遇到有些web產品,網頁上有一些時間選擇,然后支持按照不同時間段范圍去篩選數據,例如:我們預定火車票或者預定酒店,需要選擇發車日期或者酒店的入住與退房時間。宏哥早在之前的12306選出發站就簡單的提到過,只不過是一帶而過,今天就展開詳細介紹一下。網頁上日歷控件一般, ... ?
1.簡介 前邊幾篇文章是宏哥自己在本地弄了一個單選和多選的demo,然后又找了網上相關聯的例子給小伙伴或童鞋們演示了一下如何使用playwright來處理單選按鈕和多選按鈕進行自動化測試,想必大家都已經掌握的八九不離十了吧。這一篇其實也很簡單:就是宏哥在網上找了一個問卷調查例子,運用前邊所學的知識趁 ... ?
一篇文章帶你了解Python常用自動化測試框架——Pytest 在之前的文章里我們已經學習了Python自帶測試框架UnitTest,但是UnitTest具有一定的局限性 這篇文章里我們來學習第三方框架Pytest,它在保留了UnitTest框架語法的基礎上有著更多的優化處理 下面我們將從以下角度來 ... ?
1.簡介 今天這一篇宏哥主要是講解一下,如何使用Playwright來遍歷單選和多選按鈕。大致兩部分內容:一部分是宏哥在本地弄的一個小demo,另一部分,宏哥是利用JQueryUI網站里的單選和多選按鈕進行實戰。 2.demo準備 2.1demo頁面的HTML代碼 1.這里宏哥為了省事節約時間就直接 ... ?
1.簡介 上一篇中宏哥講解和介紹的單選框有點多,而且由于時間的關系,宏哥決定今天講解和分享復選框的相關知識。 2.什么是單選框、復選框? 單選按鈕一般叫raido button,就像我們在電子版的單選答題過程一樣,單選只能點擊一次,如果點擊其他的單選,之前單選被選中狀態就會變成未選中。單選按鈕的點擊 ... ?
一. 什么項目適合進行接口測試 前后端分離項目 目前主要負責的項目A前后端不分離,而嘗試了半天也就只能將登錄做了接口測試,其他可謂是瞎搞,浪費時間;幸運的是,后期需要獨立測試系統B前后端分離項目,能在一定程度上熟悉接口測試。 二. 解決方法 問了開發同事加密和解密的方法,他說扣不出來的時候,心態一下 ... ?
1.簡介 在工作和生活中,經常會遇到我們需要進行選擇的情況,比如勾選我們選擇性別,男女兩個性別總是不能同時選中的,再比如我們在選擇興趣愛好時,我們可以選擇多個自己感興趣的話題,比如:籃球、足球、電競等話題。我們在執行自動化測試的過程中,必須要學會處理這樣的情況。在實際自動化測試過程中,我們同樣也避免 ... ?
1.簡介 上一篇中宏哥主要講解和分享了一下,我們常見或者傳統的select下拉框的操作,但是近幾年又出現了了一種新的select下拉框,其和我們傳統的select下拉框完全不一樣,那么我們如何使用playwright對其進行定位操作了。宏哥今天就來講解和分享一下僅供大家參考,不喜勿噴。 2.新的se ... ?
1.簡介 在實際自動化測試過程中,我們也避免不了會遇到下拉框選擇的測試,因此宏哥在這里直接分享和介紹一下,希望小伙伴或者童鞋們在以后工作中遇到可以有所幫助。今天,我們講下playwright的下拉框怎么處理,在使用selenium定位的過程中,我們可以選擇使用selenium的Select類定位操作 ... ?
1.簡介 前邊宏哥拖拽有提到那個反爬蟲機制,加了各種參數,以及加載js腳本文件還是有問題,偶爾宏哥好像發現了解決問題的辦法,看到了黎明的曙光,宏哥就說試一下看看行不行,萬一實現了。結果宏哥試了結果真的OK啊,但是宏哥第一次運行可以,后邊就不行了,然后將編輯器關閉重啟,再次運行又可以,宏哥猜測可能是緩 ... ?
本篇文章將詳細講解一下我們團隊內部在遇到業務痛點時如何利用Httprunner框架進行接口自動化測試的。當最近邂逅chatGPT后又是如何將二者結合起來,實現"敏捷"自動化測試的。 ... ?
1.簡介 上一篇中,宏哥說的宏哥在最后提到網站的反爬蟲機制,那么宏哥在自己本地做一個網頁,沒有那個反爬蟲的機制,谷歌瀏覽器是不是就可以驗證成功了,宏哥就想驗證一下自己想法,其次有人私信宏哥說是有那種類似拼圖的驗證碼如何處理。于是寫了這一篇文章,另外也是相對前邊做一個簡單的總結分享給小伙伴們或者童鞋們 ... ?