原创 appium自動化測試-04Package及Activity介紹、獲取

Package Package 包。只是在我們的app中這個Package是唯一的,就像你身份證號碼一樣。在我們做app自動化時,我們就需要知道他的Package,我們知道了Package那麼也就知道我們需要對哪個app做自動化。 注意和

原创 monkey入門-03參數

參數分類 常規類參數 事件類參數 約束類參數 調試類參數 常規類參數 常規類參數包括幫助參數和日誌信息參數。幫助參數用於輸出Monkey命令使用指導;日誌信息參數將日誌分爲三個級別,級別越高,日誌的信息越詳細。 1.幫助類參數 monk

原创 appium自動化測試-01環境搭建

環境依賴 Node.js Appium Appium-desktop Appium-Python-Client Python JDK Andriod SDK 安裝Node.js 下載地址:https://nodejs.org/en/dow

原创 monkey入門-05monkeyrunner

MonkeyRunner工具是使用Jython(使用Java編程語言實現的Python)寫出來的,它提供了多個API,通過monkeyrunner API 可以寫一個Python的程序來模擬操作控制Android設備app,測試其穩定性並

原创 軟件測試中常用的linux命令整理

原文鏈接:https://www.cnblogs.com/caozy/p/9261224.html 開關機 sync :把內存中的數據寫到磁盤中(關機、重啓前都需先執行sync) shutdow

原创 軟件測試中常用的linux命令總結

1、修改ssh登陸密碼命令:passwd 2、新建一個名字爲dbuser的Linux新用戶:(sudo adduser dbuser) 4、./frps -c ./frps.ini(FRP啓動命令) 5、lsof -i:7500(監聽端口

原创 python內置裝飾器@staticmethod,@classmethod

2.@staticmethod,@classmethod 有了@property裝飾器的瞭解,這兩個裝飾器的原理是差不多的。@staticmethod返回的是一個staticmethod類對象,而@classmethod返回的是一個cla

原创 python內置裝飾器@property

內置的裝飾器和普通的裝飾器原理是一樣的,只不過返回的不是函數,而是類對象,所以更難理解一些。 Python內置有三大裝飾器:@staticmethod(靜態方法)、@classmethod(類方法)、@property(描述符),其中靜態

原创 python裝飾器

python裝飾器本質上就是一個函數,它可以讓其他函數在不需要做任何代碼變動的前提下增加額外的功能,裝飾器的返回值也是一個函數對象(函數的指針)。裝飾器函數的外部函數傳入我要裝飾的函數名字,返回經過修飾後函數的名字;內層函數(閉包)負責修

原创 python中hasattr()、getattr()、setattr()函數的使用

hasattr(object, name) 判斷object對象中是否存在name屬性,當然對於python的對象而言,屬性包含變量和方法;有則返回True,沒有則返回False;需要注意的是name參數是string類型,所以不管是要判

原创 python閉包函數

python是一種面向對象的編程語言,在python中一切皆對象,這樣就使得變量所擁有的屬性,函數也同樣擁有。這樣我們就可以理解在函數內創建一個函數的行爲是完全合法的。這種函數被叫做內嵌函數,這種函數只可以在外部函數的作用域內被正常調用,

原创 Python方法:__init__,__new__,__class__的使用詳解

 轉自:https://blog.csdn.net/qq_26442553/article/details/82464682 因爲python中所有類默認繼承object類。而object類提供了了很多原始的內建屬性和方法,所以用戶自定義

原创 python單例模式練習

單例設計模式是怎麼來的? 單例模式(Singleton Pattern)是一種常用的軟件設計模式,該模式的主要目的是確保某一個類只有一個實例存在。當你希望在整個系統中,某個類只能出現一個實例時,單例對象就能派上用場。 在面向對象的程序設計

原创 python基礎知識整理

1.列表和元組的區別 主要是元組不可改變,列表是可變的 2.如何實現多線程 線程是輕量級的進程,多線程允許一次執行多個線程。衆所周知,Python 是一種多線程語言,它有一個多線程包。 GIL(全局解釋器鎖)確保一次執行單個線程。一個線程

原创 selenium webdriver實現的原理及流程

用Selenium實現自動化,主要需要三個東西: 1.自動化測試代碼:自動化測試代碼發送請求給瀏覽器的驅動(比如火狐驅動、谷歌驅動) 2.瀏覽器驅動:它來解析這些自動化測試的代碼,解析後把它們發送給瀏覽器 3.瀏覽器:執行瀏覽器驅動發來