原创 Appium移動自動化如何避免每次安裝AppiumUnlock,appium Settings最全

注意: 不安裝appium unlock和appium settings的前提是手機已經安裝了這些,如果沒有安裝過還是先安裝再執行下面的註釋。 1. 找到appium的android-driver安裝路徑: 確認你安裝的appium是de

原创 第1節-Object Repository創建REST API請求的方式

最近一直在研究Katalon做接口自動化測試,總結一下怎麼學習katalon來實現接口自動化。推薦官網查看相關手冊和教程 介紹webService測試對象Restful/Soup(這裏寫的Restful請求) https://docs.k

原创 windows10下python2,python3兼容pip2和pip3。

背景: 新電腦用appium+python做app自動化需要安裝appium,python等軟件,先安裝了python3.7,後來發現安裝nodejs時自動安裝了python2.7,所有的命令變成了python2,所以需要讓2個版本的py

原创 python一鍵打包工具setuptools

分發工具setuptools 一般 Python 安裝會自帶 setuptools,如果沒有可以使用 pip 安裝:(注意:python2,python3都安裝了,若要使用python3,需要使用pip3命令,否則默認安裝在python2

原创 Appium 定位ios元素的方法總結

Appium使用WebDriverAgent之後,新增了一種定位方法iOSNsPredicate,總結了一下使用方法:   name = 'head new'  // 等於   name LIKE '*new'  // 模糊匹配   na

原创 Appium+ios+python自動化測試中升級xcode及WDA更新

Appium+ios+python自動化測試中遇到的問題總結: 1. 自動化測試中iOS 設備版本很舊,導致跑到一半就停止: 解決辦法: 1)嘗試禁止更新,刪除更新包。此方法最終還是不可行,依然會出現更新提示。 2)直接更新ios版本,此

原创 Appium server版本更新-包括相關依賴更新及問題

更新Appium1.7.1到1.8.1 1. 命令行更新appium可能需要翻牆 2. 直接用命令:sudo npm install -g appium會出現錯誤: Error: EACCES: permission denied, mk

原创 android手機插上電腦使用adb devices命令不起作用:解決辦法

android手機插上電腦使用adb devices命令不起作用了 首先確保以下幾種情況已經配置好: 1、確保手機連接電腦的驅動已經安裝,電腦可識別手機設備(可藉助工具驅動精靈等進行安裝)。 2、數據線是可傳輸數據的,拔插數據線,確保手機

原创 macbook os 10.15.1中沒有“任何來源”如何訪問app?

百度經驗: 執行命令後: sudo spctl --master-disable 打開系統偏好設置->安全性與隱私:即可看到任何來源  

原创 python獲取數據庫連接並返回字典類型

  # coding=utf-8 # !/usr/local/bin/python3 """ 對pymssql的簡單封裝 Purpose: 測試 pymssql庫,該庫到這裏下載:http://www.lfd.uci.edu/~go

原创 自動化測試-敏捷-管理路線

分層自動化測試: UI自動化 就只應該從用戶的維度考慮用例的設計。 接口自動化,應該只通過接口的調用去驗證數據。 單元測試,驗證代碼的處理邏輯覆蓋。  手工(功能)測試、探索測試 是非常重要的手段。 在“敏捷”開發過程中,自動化工程師優

原创 Python發送郵件報錯: SMTP AUTH extension not supported by server

Python發送郵件報錯: smtp_server.login(self.sender, self.password)  # 登錄   File "C:\Python36\lib\smtplib.py", line 697, in log

原创 Charles安裝和使用技巧

下載安裝charles 1. 官網下載最新版charles: https://www.charlesproxy.com/latest-release/download.do 2. 下載完成後,安裝到本地,啓動一次 3. 下載的版本是試用版

原创 pip安裝的第三方包/本地包都到哪裏了?

1. 直接使用命令pip安裝python包文件 則安裝在默認xpath配置的python路徑下: pip3 install api-py-utils-0.1.0.tar.gz --target=/usr/local/lib/python

原创 python多版本兼容工具pyenv

Mac系統自帶的Python是2.x,自己需要Python 3.x,此時需要在系統中安裝多個Python,但又不能影響系統自帶的Python,即需要實現Python的多版本共存,pyenv就是這樣一個Python版本管理器。 安裝和管理p