```
app_test
|-src
|-appium_log
# 用于存放appium服务端日志
|-case
__init__.py # 不能删除
conftest.py # 共享的setUp/tearDown,自定义html报告
pytest.ini # pytest配置文件
test_checklist.py # 测试类,用于写测试用例
|-config
__init__.py
config.py # 定义全局变量
|-html_report # 用于存放失败截图和html报告
|-page # 遵循page object模式
|-android # 定义页面元素,文件名和ios一一对应
__init__.py
GDPRActivity.py
SwitchLanguageActivity.py
WelcomeActivity.py
|-ios # 定义页面元素,文件名和android一一对应
__init__.py
GDPRActivity.py
SwitchLanguageActivity.py
WelcomeActivity.py
|-method # 定义页面操作,文件名和页面元素的文件一一对应
__init__.py
GDPR_page.py
SwitchLanguage_page.py
Welcome_page.py
__init__.py
|-util # 通用的方法
__init__.py
base_method.py # 对appium API二次封装
util.py # 工具类,其他方法封装
__init__.py
README.md
requirements.txt
```
安装requirements.txt依赖:pip install -r requirements.txt
执行命令:
由于conftest.py中有文件的相对路径,为了既能在IDE中执行和在命令行中执行,使用命令执行前需要先进到case路径下
pytest test_checklist.py -m menu --html=../html_report/report.html --cmd_sn=75e281cc
-m 筛选用例执行,-m menu表明筛选出带装饰器@pytest.mark.menu的用例执行, 不写-m参数表明执行所有用例
--html 指定生成html报告的路径
--cmd_sn 指定测试手机sn号(或UDID)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【作品名称】:基于python+appium+pytest+allure实现的的android/ios自动化测试系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 基于python+appium+pytest+allure实现的的android/ios自动化测试系统 基于python+appium+pytest+allure实现的的android/ios自动化测试系统 基于python+appium+pytest+allure实现的的android/ios自动化测试系统 基于python+appium+pytest+allure实现的的android/ios自动化测试系统 基于python+appium+pytest+allure实现的的android/ios自动化测试系统 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。
资源推荐
资源详情
资源评论
收起资源包目录
基于python+appium+pytest+allure实现的的android/ios自动化测试系统 (269个子文件)
.DS_Store 6KB
.gitignore 213B
config.ini 4KB
pytest.ini 339B
helplist.json 10KB
README.md 2KB
bulbs_max.png 84KB
bulbs_min.png 81KB
t2123_standard.png 65KB
t2123_cleaning.png 63KB
bulbs_min.png 61KB
bulbs_recommended.png 57KB
t2123_find_start.png 57KB
bulbs_white.png 55KB
bulbs_music.png 55KB
bulbs_color.png 54KB
bulbs_max.png 53KB
bulbs_flow.png 53KB
t2123_find_stop.png 52KB
t2123_standard.png 45KB
t2123_cleaning.png 43KB
t2190_find_stop.png 39KB
t2250_find_stop.png 39KB
t2190_find_start.png 38KB
t2250_find_start.png 38KB
beijing.png 32KB
t2190_find_stop.png 23KB
t2250_find_stop.png 23KB
t2190_find_start.png 23KB
t2250_find_start.png 23KB
bulbs_recommended.png 23KB
manual_stop.png 23KB
manual_start.png 23KB
hongkong.png 21KB
t2123_find_start.png 17KB
t2123_find_stop.png 17KB
ele.png 14KB
manual_start.png 13KB
manual_stop.png 13KB
bulbs_white.png 12KB
bulbs_music.png 12KB
bulbs_group_white.png 12KB
bulbs_color.png 11KB
bulbs_group_color.png 11KB
btn.png 10KB
bulbs_flow.png 9KB
bulbs_group_flow.png 9KB
ft2.png 9KB
m2.png 9KB
ft2.png 4KB
m2.png 4KB
click_image.png 3KB
point.png 1KB
test_eufyhome_laser_robovac_checklist.py 71KB
test_eufyhome_random_robovac_checklist.py 59KB
test_eufyhome_color_bulbs_checklist.py 58KB
test_eufyhome_inertia_robovac_checklist.py 58KB
test_eufyhome_white_bulbs_checklist.py 42KB
test_eufyhome_switch_checklist.py 39KB
test_eufyhome_plug_checklist.py 39KB
base_method.py 25KB
test_eufyhome_app_checklist.py 24KB
send_report_email.py 21KB
AddDevice_Page.py 15KB
Base_Page.py 11KB
conftest.py 11KB
RoboticHome_Page.py 8KB
RoboticSchedule_Page.py 7KB
test_eufyhome_genie_checklist.py 7KB
Home_Page.py 7KB
check_app_version.py 7KB
Start_page.py 5KB
HomeActivity.py 4KB
RoboticSuction_Page.py 4KB
BulbsHome_Page.py 4KB
RoboticHomeActivity.py 4KB
readconfig.py 4KB
BulbsEffect_Page.py 4KB
RoboticSetting_Page.py 4KB
SwitchSchedule_Page.py 3KB
AddDeviceActivity.py 3KB
PlugSchedule_Page.py 3KB
RoboticHomeActivity.py 3KB
ShareSetting_Page.py 3KB
DeviceHelp_Page.py 3KB
util.py 3KB
BulbsSchedule_Page.py 3KB
AddDeviceActivity.py 3KB
TimeZone_page.py 3KB
BaseActivity.py 3KB
BaseActivity.py 3KB
PlugHome_Page.py 3KB
BulbsGroupHome_Page.py 3KB
BulbsGroup_Page.py 3KB
AllShare_Page.py 2KB
SwitchHome_Page.py 2KB
RoboticSuctionActivity.py 2KB
RoboticSuctionActivity.py 2KB
StartActivity.py 2KB
System_Page.py 2KB
共 269 条
- 1
- 2
- 3
资源评论
小英子架构
- 粉丝: 1010
- 资源: 4042
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于 Ant 的 Java 项目示例.zip
- 各种字符串相似度和距离算法的实现Levenshtein、Jaro-winkler、n-Gram、Q-Gram、Jaccard index、最长公共子序列编辑距离、余弦相似度…….zip
- 运用python生成的跳跃的爱心
- 包括用 Java 编写的程序 欢迎您在此做出贡献!.zip
- (源码)基于QT框架的学生管理系统.zip
- 功能齐全的 Java Socket.IO 客户端库,兼容 Socket.IO v1.0 及更高版本 .zip
- 功能性 javascript 研讨会 无需任何库(即无需下划线),只需 ES5 .zip
- 分享Java相关的东西 - Java安全漫谈笔记相关内容.zip
- 具有适合 Java 应用程序的顺序定义的 Cloud Native Buildpack.zip
- 网络建设运维资料库职业
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功