python appium自动化测试框架_我的appium自动化UI测试框架

该项目基于Python3和Appium,提供自动化app和web测试解决方案。支持多设备Android并行测试,通过YAML配置,能进行元素操作如点击、输入等,并生成Excel测试报告。使用方法包括配置devices.yaml和运行测试脚本。
摘要由CSDN通过智能技术生成

项目名及简介

此项目是在appium和Selenium开源工具封装而成的自动化app和web测试工具

功能

都是基于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

使用截图

运行方式

c61b8b040039

Paste_Image.png

APP运行情况

c61b8b040039

Paste_Image.png

结果展示

c61b8b040039

Paste_Image.png

c61b8b040039

Paste_Image.png

c61b8b040039

Paste_Image.png

其他

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值