# 项目名及简介
* 此项目是在[appium](https://github.com/appium/appium)和[Selenium](https://github.com/SeleniumHQ/selenium)开源工具封装而成的自动化app和web测试工具
# 功能
* 都是基于python3
* 都是基于webdriver,大部分代码都可以通用,只是配置文件不一样
* APP监控了常用的men,cpu,fps
* 数据维护用的YMAL
* 邮件发送excel的测试报告
* 支持多设备andoird并行
# 用法
**下载项目:**
```
git clone git@github.com:284772894/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**
* [case的api](mark.md)
```
---
-
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
```
# 使用截图
* 运行方式
![run1.gif](img/run.gif "run.gif")
* APP运行情况
![run1.gif](img/run1.gif "run1.gif")
* 结果展示
![testEmail.png](img/testEmail.png "testEmail.png")
![testinit.png](img/testinit.png "testinit.png")
![testReport12-5.png](img/testReport12-5.png "testReport12-5.png")
# 其他
* 更多信息查看我的[更新日志](channel_log.md)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
appium Python写的框架 (131个子文件)
t.apk 21.92MB
monkneyTest.apk 957KB
app.gif 2.41MB
run1.gif 2.38MB
run.gif 1.64MB
appium_study.iml 284B
email.ini 175B
selenium-server-standalone-3.0.1.jar 21.11MB
channel_log.md 9KB
README.md 2KB
mark.md 1KB
.name 12B
testReport12-5.png 62KB
1.png 23KB
testReport.png 17KB
2.png 17KB
testinit.png 14KB
testinfo.png 11KB
report.png 10KB
testEmail.png 9KB
testReportDetail.png 7KB
report.py 12KB
appCase.py 11KB
runner.py 5KB
testLog.py 4KB
operateElement.py 4KB
runnerBase.py 3KB
webCase.py 3KB
phoneBase.py 3KB
apkBase.py 2KB
adbCommon.py 2KB
appPerformance.py 2KB
email.py 2KB
server.py 2KB
OperateFile.py 2KB
login.py 2KB
appCase.py 2KB
variable.py 1KB
monkey.py 1KB
Home.py 1KB
reportPhone.py 1KB
comment.py 1KB
myserver.py 1KB
errorLog1.py 1KB
basePickle.py 903B
work.py 903B
appCase.py 824B
webCase.py 778B
apkBase.py 558B
report.py 473B
testLogScreen.py 461B
webCase.py 450B
phoneBase.py 435B
email.py 425B
baseRandom.py 403B
server.py 373B
operateYaml.py 331B
dataToString.py 274B
adbCommon.py 248B
email.py 160B
__init__.py 22B
__init__.py 22B
__init__.py 22B
__init__.py 22B
__init__.py 22B
__init__.py 22B
appCase.cpython-34.pyc 8KB
report.cpython-34.pyc 8KB
testLog.cpython-34.pyc 5KB
operateElement.cpython-34.pyc 4KB
runnerBase.cpython-34.pyc 3KB
adbCommon.cpython-34.pyc 3KB
phoneBase.cpython-34.pyc 3KB
server.cpython-34.pyc 3KB
apkBase.cpython-34.pyc 3KB
webCase.cpython-34.pyc 2KB
login.cpython-34.pyc 2KB
Home.cpython-34.pyc 2KB
monkey.cpython-34.pyc 2KB
email.cpython-34.pyc 2KB
OperateFile.cpython-34.pyc 2KB
reportPhone.cpython-34.pyc 2KB
appPerformance.cpython-34.pyc 2KB
work.cpython-34.pyc 2KB
comment.cpython-34.pyc 2KB
variable.cpython-34.pyc 2KB
myserver.cpython-34.pyc 1KB
apkBase.cpython-34.pyc 1KB
appCase.cpython-34.pyc 1KB
appCase.cpython-34.pyc 1KB
basePickle.cpython-34.pyc 1KB
report.cpython-34.pyc 1008B
server.cpython-34.pyc 955B
webCase.cpython-34.pyc 934B
phoneBase.cpython-34.pyc 853B
webCase.cpython-34.pyc 766B
email.cpython-34.pyc 695B
errorLog1.cpython-34.pyc 583B
operateYaml.cpython-34.pyc 548B
baseRandom.cpython-34.pyc 507B
共 131 条
- 1
- 2
资源评论
- 淡淡如画2017-11-03请问这个框架怎么用? 能否给个教程?
xi_ang_yun
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功