項目名及簡介
功能
- 都是基于python3
- 都是基于webdriver,大部分代碼都可以通用,只是配置文件不一樣
- APP監控了常用的men,cpu,fps
- 數據維護用的YMAL
- 郵件發送excel的測試報告
- 支持多設備andoird并行
用法
下載項目:
git clone git@github.com:Louis-me/appiumn_auto.git
配置devices.yaml
appium:
- devices: JTJ4C16331013562
port: 4723
config: node D:\app\Appium\node_modules\appium\bin\appium.js -p 4723 -bp 4733
platformName: android
- devices: MSM8926
port: 4724
config: node D:\app\Appium\node_modules\appium\bin\appium.js -p 4724 -bp 4734
platformName: android
yaml
---
-
element_info: cn.ibona.t1_beta:id/start_button
find_type: by_id
operate_type: click
test_id: 1002
test_intr: 登陸
-
element_info: cn.ibona.t1_beta:id/passwordEditText
find_type: by_id
operate_type: send_keys
test_id: 1002
text: 111111
-
element_info: cn.ibona.t1_beta:id/phoneNumberEditText
find_type: by_id
operate_type: send_keys
text: 18576759587
-
element_info: cn.ibona.t1_beta:id/loginButton
find_type: by_id
operate_type: click
-
element_info: cn.ibona.t1_beta:id/toolbar
find_type: by_id
命名行運行:
pyhton testRunner/runner.py
使用截圖
- 運行方式
Paste_Image.png
- APP運行情況
Paste_Image.png
- 結果展示
Paste_Image.png
Paste_Image.png
Paste_Image.png