码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 第一篇】 - XiaoZaiMultiAutoAiDevices框架开源啦


    文章目录

    • 【第一篇】 - XiaoZaiMultiAutoAiDevices框架开源啦
      • github文件目录展示
      • 框架下载及相关依赖
          • 框架下载
          • 相关依赖下载
      • 文件夹说明
      • 框架剖析
      • 开源地址
      • 下节预告

    【第一篇】 - XiaoZaiMultiAutoAiDevices框架开源啦

    嘿嘿,距离上一次说要开源这个框架,已经过去了十天,明天就是国庆了,今晚我就要坐高铁去玩了,所以赶紧写一篇声明一下,不然大家以为我把这事儿给忘了。

    这件事情我其实一直都惦记着,我在工作间隙之中花了将近两个星期将这个框架写好,又花了一周时间将这个框架在公司成功运行项目,进行了一些地方的优化。

    今天终于把一个完整的项目用这个框架跑完了,于是我对这个框架骨架进行了相关脱敏处理,直接在github开源了。

    开源地址见文末哦~

    github文件目录展示

    请添加图片描述

    框架下载及相关依赖

    框架下载

    直接使用git clone即可下载框架到你本地

    相关依赖下载

    文件根目录有我导出的依赖文件,requirements.txt,直接在项目根目录使用pip install -r requirements.txt下载相关依赖库就可以啦。(建议提前创建好相应的venv虚拟环境哦)

    网速不好的小伙伴可以通过如下命令进行下载,或者参考我之前的文章配置pip全局变量。

    pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
    
    • 1

    文件夹说明

    ├─common : 存放公共方法 
    ├─imageFiles : 存放项目截图,用于airtest图像匹配
    │  └─FaceBook : 项目文件夹,可自建
    ├─logs : 存放Android&IOS的log
    ├─Reports : 存放所有的测试报告
    │  └─images : 存放测试报告中的截图
    ├─settings : 存放配置文件或其他外部文件
    |  └─config.ini : 我所使用的配置文件
    ├─TestCase : 存放所有项目的测试用例
    │  └─Demo : 本框架的Demo项目文件夹,可自建
    ├─tools : 存放一些工具类
    └─utils : 核心主功能
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    框架剖析

    等我国庆嗨玩完,我慢慢更新,着急的小伙伴们可以自己下载下来玩一下研究一下。

    预热一波,会对框架的核心机制,相关算法,实现逻辑等内容进行剖析,在上一篇文章我有提到,这个框架的可扩展性非常强,所以,你摸透了这套框架,你自己写一套类似的框架就轻而易举啦!

    开源地址

    不知廉耻的求一波 star ♥(ˆ◡ˆԅ)

    https://github.com/Lvan826199/XiaoZaiMultiAutoAiDevices

    下节预告

    config.ini的配置说明,运行方法,ios相关环境配置…(可能会有这么多吧)

    欢迎关注我的公众号:梦无矶的测试开发之路

    里面文章多多哦

  • 相关阅读:
    Plaxis Python 命令流自动化处理、岩土工程渗流问题之有限单元法
    手动调用dubbo接口
    机器学习笔记之支持向量机(三)模型求解
    【SpringBoot项目】一文掌握文件上传和下载【业务开发day04】
    AI电销机器人系统源码部署之:freeswitch安装Linux
    JAVA JDBC使用PreparedStatement实现CRUD操作
    idea2023.2.2修改代码区中文字体
    在Pi和Jetson nano上运行深度网络,程序被Killed
    CentOS - 安装 Elasticsearch
    Java代码基础算法练习-判断学生成绩等级-2024.06.28
  • 原文地址:https://blog.csdn.net/qq_46158060/article/details/127118619
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号