当前位置: 首页 > article >正文

近几天接触的自动化框架,支持Android、Web和Windows

        工作主要做web, 简单了解过selenium自动化框架,使用的不深, 但在工作中确实帮我节省了好多时间。 主要应用于数据的导入导出。

        最近几天开始了解Aibote 。 主要还是了解web自动化。这里先做记录,后面看看是不是可以做个例子出来。RPA_办公自动化—Aibote。通过i5ting_ztree_toc:aibotePython这个文档,简单了解了使用方式。大体可以接受,文档中给出的例子
 

# 1. 导入 AndroidBotMain 类
from AiBot import AndroidBotMain


# 2. 自定义一个脚本类,继承 AndroidBotMain
class CustomAndroidScript(AndroidBotMain):
    # 3. 设置等待参数
    # 3.1 设置等待时间
    wait_timeout = 3
    # 3.2 设置重试间隔时长
    interval_timeout = 0.5

    # 4. 设置日志等级
    log_level = "INFO"  # "DEBUG"

    # 5. 设置方法超时是否抛出异常
    raise_err = False  # True

    # 6. 重写方法,编写脚本
    # 注意:此方法是脚本执行入口
    def script_main(self):
        # 6.1 API 演示
        # 注意:Python 版本支持的 Api 与 Nodejs 基本相同
        # 教程中仅演示部分 Api,更多 Api 请自行探索,所有 Api 均包含详细的参数要求和返回值,请自行查看。

        # 截图
        self.save_screenshot("xxx.png")
        # 获取坐标点颜色
        self.get_color((100, 100))
        # 查找图片
        self.find_image("xxx.png")
        # 点击坐标
        self.click((100, 100))
        # 滑动
        self.swipe((100, 100), (200, 200), 3)


# 7. 执行脚本,Pycharm 中,直接右键执行
if __name__ == '__main__':
    # 注意:此处监听的端口号,必须和手机端的脚本端口号一致;
    # 监听 3333 号端口
    CustomAndroidScript.execute(3333)


http://www.kler.cn/a/132672.html

相关文章:

  • CronExpression
  • pm2使用
  • 硬件开发笔记(十二):RK3568底板电路电源模块和RTC模块原理图分析
  • P3879 [TJOI2010] 阅读理解- 字典树
  • Java学习 10.Java-类和对象
  • Android Fragment 要你何用?2.0版本
  • 计算机msvcr120.dll丢失的解决方法,分享多种亲测可靠的方法
  • Python---函数练习:编写一个打招呼程序
  • C#学习相关系列之Linq常用方法---排序(一)
  • 使用FP8加速PyTorch训练
  • 2.2 调用星火大模型的API
  • 对产品实现汇率换算服务(将两个CompletableFuture对象整合起来,无论它们是否存在依赖)
  • 下厨房网站月度最佳栏目菜谱数据获取及分析
  • ZHUTI主提2024春夏 聆听「宁静的声音」
  • Javaweb之Vue指令案例的详细解析
  • 单例模式(常用)
  • The ultimate UI kit and design system for Figma 组件库下载
  • Flume学习笔记(2)—— Flume进阶
  • MSYS2介绍及工具安装
  • 新的开始,不断学习