原创 Appium踩坑記:android5切換到android7, appium識別不了元素
被測app本來支持32+64位,現在開發改成僅支持64位android版本。我們測試模擬器也從android5(32位)切換到android7(64位) 然後呢,又遇到問題了。原先運行在android5上完全ok的腳本卻提示
原创 Appium踩坑記:appium找不到夜神模擬器could not find a connected Android device,原因是adb版本不一致
安裝夜神模擬器後,運行appium腳本提示找不到設備,報錯如下 adb版本與nox_adb版本不一致: 處理方式: 將adroid sdk platform-tools下的adb.exe 拷貝到Nox/bin目錄,改名
原创 Appium踩坑記:模擬器更新之後腳本一運行,appium-desktop自動退出
有段時間測試pc項目,沒有跑移動項目的自動化迴歸。剛一打開模擬器提示更新就更新了一下,結果吧更新完執行腳本,每次一運行腳本appium自動退出! 報錯信息: 腳本肯定沒問題,因爲沒動過。那就是環境問題,環境只升級了
原创 ERROR: dump failed because no AndroidManifest.xml found apk路徑含有中文安裝報錯
appium安裝apk報錯,ERROR: dump failed because no AndroidManifest.xml found apk路徑去掉中文之後,安裝成功
原创 appium安裝apk包,返回package、activity
from appium import webdriver def get_app_info(apk): """ dinghanhua 2022-09 :param apk_path: apk路徑,不要包含中文
原创 appium截圖的圖片上下顛倒- 修改模擬器分辨率設置
appium自動化 截圖的圖片上下顛倒。 修改模擬器分辨率設置,改成手機版之後重啓,重新跑腳本恢復正常
原创 appium 輸入框輸入內容 send_keys, set_value, set_text
send_keys 後面追加 【替換需要先清空 element.clear() 】 set_value 前面追加 【替換需要先清空 element.clear() 】 set_text 替換 edittext =
原创 python+appium 安裝app,覆蓋安裝與卸載安裝
app的安裝兩種方式: 1 卸載安裝 2 覆蓋安裝 邏輯: 如果包存在且選擇卸載安裝,則卸載再安裝;否則直接安裝 driver.is_app_installed(app_package) 是否安裝 driver.remove_app(a
原创 from flask.ext.wtf import Form提示No module named 'flask.ext'
參照flask教程學習,web表單一章 from flask.ext.wtf import Form 改成 from flask_wtf import Form
原创 flask學習筆記1 創建和激活python開發虛擬環境(windows)
1 創建項目文件夾 2 創建虛擬環境。 創建完成查看myproject文件夾,新增venv文件夾 3 激活虛擬環境 在虛擬環境中安裝軟件 pip install Flask
原创 flask學習筆記2 快速入門
1 新建python文件 hello.py 2 導出FLASK_APP環境變量 set FLASK_APP=hello.py 打開調試模式 FLASK_ENV=development 啓動服務器 flask run 3
原创 用excel格式書寫的接口用例執行腳本
創建測試用例和測試結果集文件夾: excel編寫的接口測試用例如下: 1 encoding 響應的編碼格式。所測項目大部分是utf-8,有一個特殊項目是utf-8-sig 2 params 對應requests的params
原创 python取當前時間前後一定間隔的時間點
當前時間 datetime.datetime.now() 時間間隔 datetime.timedelta(參數=數值) #參數:weeks,days,hours,minutes,seconds,microseconds,m
原创 UI自動化實例:遍歷點擊帶有滾動條的列表每一項
需求:驗證列表每條資訊裏的用戶數是否正確。該列表分頁請求數據,每頁10條,每次滾動到底部自動增量請求10條。 實現自動化必要性: 1 資訊每天不定時更新需經常性驗證, 程序更新或者環境切換需驗證所有資訊數據 2 每條資訊手工驗證需點
原创 python接口測試-項目實踐(八) 完成的接口類和執行腳本
脫敏後腳本 projectapi.py: 項目接口類 # -*- coding:utf-8 -*- """ xx項目接口類 2018-11 dinghanhua """ import requests import re impor