原创 H5調試

H5調試工具:http://debugx5.qq.com 修改cookie,在console輸入如下代碼,修改cookie值 function setCookie(name,value) { var Days = 30; var

原创 adb命令安裝報錯及解決方法

常見安裝失敗輸出代碼、含義及可能的解決辦法如下: 輸出含義解決辦法 INSTALL_FAILED_ALREADY_EXISTS 應用已經存在,或卸載了但沒卸載乾淨 adb install 時使用 -r 參數,或者先 adb unins

原创 ios測試常用命令

常見命令 ls ~/Library/MobileDevice/Provisioning\ Profiles security find-identity -p codesigning 安裝appium的前提 http://appium

原创 Appium關於toast信息的識別

toast的識別條件 設置caps中的automationName:uiautomator2 getPageSource是無法找到的toast信息 必須使用xpath查找 //*[@class=‘android.widget.To

原创 Android自動化測試之元素定位

元素定位可以參考https://www.jianshu.com/p/81e12261a2fc 元素定位一隻都是自動化測試中的一個痛點,這篇demo簡單的描述下幾種Android自動化中元素定位方法,話不多說,直接上代碼;

原创 Appium自動化測試小記

1.環境 Mac mini:10.13.4 Appium:1.7.2 Python:python3.6 2.macOS 下的Appium安裝與配置 鏈接:https://testerhome.com/topics/8375 3.腳本

原创 獲取app信息的命令

APP信息: - 獲取當前界面元素: adb shell dumpsys activity top -獲取任務列表: adb shell dumpsys activity activities 實例: app入口: adb l

原创 windows cmd使用adb logcat管道grep命令檢索字段時報錯的問題如何解決?

在使用adb logcat來拉取終端的本地日誌時想過濾出其中的想要的數據,就想到用linux下的| grep來過濾,結果悲劇了,如下圖所示: 研究了一下,原來windows是沒有grep的,搞混了很尷尬,既然此路不通那就換條路走;

原创 定製Python計時器的類

前提:定義一個計時器 基本要求: 1.定製一個計時器的類; 2.start和stop的方法代表啓動計時和停止計時; 3.當計時器未啓動或者停止計時時沒調用stop方法並提示; datetime 模塊定義了兩個常量: datetime.

原创 MySQL學習大全

1 登錄數據庫 格式: mysql -h主機地址 -u用戶名 -p用戶密碼–P端口 –D數據庫–e “SQL 內容” >mysql -uroot -p 數據庫名稱 2 修改密碼 mysqladmin -u用戶

原创 selenium調用JavaScript定位元素及事件操作

JavaScript 事件 HTML 事件是發生在 HTML 元素上的事情。 當在 HTML 頁面中使用 JavaScript 時, JavaScript 可以觸發這些事件。 JavaScript 可以做什麼? 事件可以用於處理表單驗

原创 Appium Android 獲取包名和 Activity 的幾種方法

1.相關鏈接:https://testerhome.com/topics/9209 Guide 本文檔主要記錄“獲取包名和 Activity 的方法”,用於自動化測試時啓動APP。以下方法主要來源於網絡和社區同學的貢獻,特此感謝!