Appium+python自動化(三十二)- 程式碼寫死一時爽,框架重構火葬場 - PageObject+unittest(超詳解)
簡介
江湖有言:”程式碼寫死一時爽,框架重構火葬場“,更有人戲言:”程式碼動態一時爽,一直動態一直爽
相關推薦
Appium+python自動化(三十二)- 程式碼寫死一時爽,框架重構火葬場 - PageObject+unittest(超詳解)
簡介 江湖有言:”程式碼寫死一時爽,框架重構火葬場“,更有人戲言:”程式碼動態一時爽,一直動態一直爽
Appium+python自動化(二十二)- 三個臭皮匠頂個諸葛亮-控制元件座標獲取(超詳解)
簡介 有些小夥伴或者是童鞋可能會好奇會問上一篇中的那個monkey腳本里的座標點是如何獲取的,不是自己隨便蒙的猜的,或者是自己用目光或者是尺子量出來的吧,答案當然是:NO。獲取控制元件座標點的方式這裡巨集哥給小夥伴們分享和講解三種方法(也就是三個臭皮匠),巨集哥個人喜歡第二種,也推薦小夥伴們和童鞋們使用
python介面自動化(三十二)--Python傳送郵件(常見四種郵件內容)番外篇——上(詳解)
簡介 本篇文章與前邊沒有多大關聯,就是對前邊有關發郵件的總結和梳理。在寫指令碼時,放到後臺執行,想知道執行情況,會通過郵件、SMS(簡訊)、飛信、微信等方式通知管理員,用的最多的是郵件。在linux下,Shell指令碼傳送郵件告警是件很簡單的事,有現成的郵 件服務軟體或者呼叫運營商郵箱伺服器。 對於P
Appium+python自動化(十)- 元素定位祕籍助你打通任督二脈 - 上卷(超詳解)
簡介 你有道靈光從天靈蓋噴出來你知道嗎,年紀輕輕就有一身橫練的筋骨,簡直百年一見的練武奇才啊,如果有一天讓你打通任督二脈,那還不飛龍上天啊。正所謂我不入地獄誰入地獄,警惡懲奸維護世界和平這個任務就交個你了,好嗎。這本如來神掌祕籍是無價之寶,我看與你有緣,收你十塊錢傳授給你吧。想必這段經典臺詞給為都可以的
Appium+python自動化(十一)- 元素定位祕籍助你打通任督二脈 - 下卷(超詳解)
簡介 巨集哥看你骨骼驚奇,印堂發亮,必是練武之奇才! 按照上一篇的節目預告,這一篇還是繼續由巨集哥給小夥伴們分享元素定位,是不是按照上一篇的祕籍修煉,是不是感覺到頭頂蓋好像被掀開,內氣從頭上冒出去,頓時覺得整個身體都融化了,而且身輕如燕啊!而且控制不住手,想要動手操作一番呢?那還在等什麼呢,和
Appium+python自動化(十二)- Android UIAutomator終極定位凶器(七)(超詳解)
簡介 乍眼一看,小夥伴們覺得這部分其實在異性兄弟那裡就做過介紹和分享了,其實不然,上次介紹和分享的大哥是uiautomatorviewer,是一款定位工具。今天介紹的是一個java庫,提供執行自動化測試的各種API。 Android團隊在4.1版本(API
Appium+python自動化(二十)- 猴哥失散多年的混血弟弟還是妹妹- Monkey(猴子)日誌(超詳解)
簡介 日誌是非常重要的,用於記錄系統、軟體操作事件的記錄檔案或檔案集合,可分為事件日誌和訊息日誌。具有處理歷史資料、診斷問題的追蹤以及理解系統、軟體的活動等重要作用,在開發或者測試軟系統過程中出現了問題,我們首先想到的就是她——logging。她可不像泰戈爾說的:&l
Appium+python自動化(二十一)- 讓猴子按你指令大鬧手機,讓我們都成為耍猴高手(超詳解)
簡介 一年一度的暑假如期而至,每年必不可少的,便是《西遊記》這部經典電視連續劇的播出,作為一名90後,對於這部經典劇的情誼,就是觀看已成為一種習慣。依然深刻的記得,小時候媽媽為了催促我睡覺,而關掉我的《西遊記》,那種哀求不成繼而絕望的感覺,至今記憶猶新。長大後只要得空在家,哪怕手裡做著其他的事
Appium+python自動化(二十四)- 白素貞千年等一回許仙 - 元素等待(超詳解)
簡介 許仙小時候最喜歡吃又甜又軟的湯圓了,一次一顆湯圓落入西湖,被一條小白蛇銜走了。十幾年後,一位身著白衣、有青衣丫鬟相伴的美麗女子與許仙相識了,她叫白娘子。白娘子聰明又善良,兩個人很快走到了一起。靠著自己的力量,他們過上了幸福的生活。一天,僧人法海找到許仙,警告說白娘子是一條修行千年的蛇精,許仙不
Appium+python自動化(二十五)- 那些讓人抓耳撓腮、揪頭髮和掉頭髮的事 - 獲取控制元件ID(超詳解)
簡介 在前邊的第二十二篇文章裡,已經分享了通過獲取控制元件的座標點來獲取點選事件的所需要的點選位置,那麼還有沒有其他方法來獲取控制元件點選事件所需要的點選位置呢?答案是:Yes!因為在不同的大小螢幕的手機上獲取控制元件的座標點,不是一樣的,而是有變化的,因此在不同的手機機型上,我們可能都需要重新獲取座
Appium+python自動化(二十八)- 滑呀滑,滑到奈何橋喝碗孟婆湯 - 高階滑動(超詳解)
簡介 奈何橋上嘆奈何,三生石前憾三生,彼岸花下非彼岸,奈何三生彼岸人。 相傳過了鬼門關便上一條路叫黃泉路,路上盛開著只見花,不見葉的彼岸花。花葉生生兩不見,相念相惜永相失,路盡頭有一條河叫忘川河,河上有一座橋叫奈何橋。走過奈何橋有一個土臺叫望鄉臺。望鄉臺邊有個亭子叫孟婆亭,有個叫孟婆的女人守候
Appium+python自動化(二十九)- 模擬手指在手機上多線多點作戰 - 多點觸控(超詳解)
簡介 在網頁中我們經常使用縮放操作來便利的檢視具體的資訊,在appium中使用MultiAction多點觸控的類來實現。MultiAction是多點觸控的類,可以模擬使用者多點操作。主要包含載入add()和執行perform()兩個方法. 問題思考 在使用地圖App中,我們經常需要對介面進行縮放操作來更
Appium+python自動化(三十)- 實現程式碼與資料分離 - 資料配置-yaml(超詳解)
簡介 本篇文章主要介紹了python中yaml配置檔案模組的使用讓其完成資料和程式碼的分離,巨集哥覺得挺不錯的,於是就義無反顧地分享給大家,也給大家做個參考。一起跟隨巨集哥過來看看吧。 思考問題 前面我們配置Capability時,各個引數都是在程式碼裡面寫死的,比如:desired_caps['pla
Appium+python自動化(三十一)- 元芳,你怎麼看? - 日誌收集-logging(超詳解)
簡介 生活中的日誌是記錄你生活的點點滴滴,讓它把你內心的世界表露出來,更好的詮釋自己的內心世界,而電腦裡的日誌是有價值的資訊寶庫。 日誌檔案是專門用於記錄系統操作事件的記錄檔案或檔案集合,作業系統有作業系統日誌檔案,資料庫系統有資料庫系統日誌檔案,等等。 系統日誌檔案是包含關於系統訊息的檔案,包括核心、
Appium+python自動化(三十四)- 有圖有真相,很美很精彩 - 螢幕截圖和Android APP型別簡介(超詳解)
簡介 在實際自動化專案執行過程中,很多時候App可以會出現各種異常,為了更好的定位問題,除了捕捉日誌我們還需要對執行時的裝置狀態來進行截圖。從而達到一種“有圖有真相”的效果。 截圖方法 方法1 save_screenshot() 該方法直接儲存當前螢幕截圖到當前指令碼所在檔案位
Appium+python自動化(三十五)- 命令啟動appium之 appium服務命令列引數(超詳解)
簡介 前邊介紹的都是通過按鈕點選啟動按鈕來啟動appium服務,有的小夥伴或者童鞋們乍一聽可能不信,或者會問如何通過命令列啟動appium服務呢?且聽巨集哥一一道來。 一睹為快 其實相當的簡單,不看不知道,一看嚇一跳,直接在docs命令視窗輸入命令:appium 就可以執行起appium 這回小夥
Appium+python自動化(三十六)- 士兵突擊許三多 - 多個appium服務啟動,多個裝置啟動,多程序併發啟動裝置-併發測試 - 上(超詳解)
簡介 前面課程只是啟動了單個appium服務,只能控制單臺裝置。如果需要針對多臺裝置測試那麼該如何處理?而且發現群裡的小夥伴們也在時不時地在討論這個問題,想知道怎麼實現的,於是巨集哥就決定寫一片這樣的文章來給小夥伴們,答答疑,解解惑。希望對各位小夥伴或者童鞋們有所幫助,可以是你們豁然開朗。 啟動多個app
Appium+python自動化(三十七)- 士兵突擊許三多 - 多個appium服務啟動,多個裝置啟動,多程序併發啟動裝置-併發測試 - 下(超詳解)
簡介 接著上一篇繼續看一下如何併發測試以及併發測試的過程中,可能遇到的問題,在這裡巨集哥把巨集哥遇到的和小夥伴或者童鞋們,一起分享一下。 Appium埠檢測 問題思考 經過前面學習,我們已經能夠使用python啟動appium服務,但是啟動Appium服務之前必須保證對應的埠沒有被佔用,否
Appium+python自動化(三十八) - Appium自動化測試框架綜合實踐 - 框架簡介-助你衝擊高薪,迎娶白富美(超詳解)
簡介 好久沒有更新部落格了,博友們是不是有點等不及了。不好意思啊,中秋節過後太忙了,這篇是好不容易抽點零碎時間寫的。從這一篇開始小夥伴或者童鞋們,就跟隨巨集哥的腳步,一步步的從無到有,從0到1的搭建一個完整的python+appium自動化測試框架。 框架背景 前面我們已經學習了Appium各種元素定位
Appium+python自動化(三十九)-Appium自動化測試框架綜合實踐 - 程式碼實現(超詳解)
簡介 前邊一直在分享testng的相關文章,看了點贊量和閱讀數不是很高,巨集哥猜測估計是大家確實是用不到或者不喜歡吧!不過巨集哥經過一段時間的準備,appium的自動化測試框架完善的差不多了,那麼接下來巨集哥繼續給小夥伴和童鞋們分享有關Appium自動化測試框架綜合實踐。想必小夥伴們有點等不及了吧! dr