首页 > 其他分享 >快速开始

快速开始

时间:2025-01-16 09:22:29浏览次数:1  
标签:const automator 开始 await miniProgram 快速 page SDK

快速入门

运行环境

  • 安装 Node.js 并且版本大于 8.0
  • 基础库版本为 2.7.3 及以上
  • 开发者工具版本为 1.02.1907232 及以上

安装

使用小程序自动化 SDK,直接执行以下命令:

npm i miniprogram-automator --save-dev

使用

首先开启工具安全设置中的 CLI/HTTP 调用功能。

必须开启以上选项,否则 SDK 将无法正常启动工具自动化功能。

然后直接引入 SDK 开始编写控制脚本,参考下边例子:

const automator = require('miniprogram-automator')

automator.launch({
  cliPath: 'path/to/cli', // 工具 cli 位置,如果你没有更改过默认安装位置,可以忽略此项
  projectPath: 'path/to/project', // 项目文件地址
}).then(async miniProgram => {
  const page = await miniProgram.reLaunch('/page/component/index')
  await page.waitFor(500)
  const element = await page.$('.kind-list-item-hd')
  console.log(await element.attribute('class'))
  await element.tap()

  await miniProgram.close()
})

最后执行 node path/to/script 即可看到输出结果。

关于 SDK 提供的接口,更多详细用法可以参阅 AutomatorMiniProgramPageElement

标签:const,automator,开始,await,miniProgram,快速,page,SDK
From: https://www.cnblogs.com/AtlasLapetos/p/18641896

相关文章

  • 【快速入门|文末福利】运筹学|初识线性规划(一条逻辑线,只需初中数学基础)
    导学问题/回忆自测三个核心问题“线性”为何?何谓“标准”?如何“化归”(把一般的线性规划问题转化为标准的线性规划问题)提示字面意思,在三个要素、两个关系之间对三个要素的要求“大”、“大”、“等”反转(乘以-1)/补齐/“分身”逻辑线索(逻辑线索中,发现有不熟悉的名词没关系,......
  • springboot3+快速集成jwt指南
    首先简单回忆一下思路:登录接口为用户生成一个jwt,jwt存于redis中。在使用后续功能通过web拦截器拦截,先获取校验jwt是否过期,再决定是否放行。后续根据jwt中取出来的信息即可实现简单的鉴权总体来说功能如下:本博客以springboot3+为例,使用jjwt0.12.3<dependency>......
  • 为什么人工智能会导致更大的社会不平等……至少在开始时如此
    为什么人工智能会导致更大的社会不平等……至少在开始时如此一次巨大变革的不对称性来源:作者使用GPT-4o撰写虽然每一次技术革命都创造了比毁掉的工作岗位更多的就业机会,人工智能也不会例外。然而,我们正迎来向那个世界转变的......
  • 线程每次iodelay监控及D状态开始和结束监控并做堆栈记录
    一、背景在之前的博客 获取进程或线程级别的iodelay的方法_io验证延时链-CSDN博客里,我们讲到了获取进程或线程的iodelay的方法,但是博客里讲到的获取iodelay的值是一个累积值,并不能准确的捕获到每个单次的iodelay具体是多少。这篇博客里是为了监控每个单次的iodelay,除了监控i......
  • PCB印刷电路板快速上手07三极管
    程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!1.三极管三极管,全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种控制电流的半导体器件。......
  • PCB印刷电路板快速上手06二极管
    程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!1.二极管二极管是用半导体材料(硅、硒、锗等)制成的一种电子器件。二极管有两个电极,正极,又叫阳极......
  • 【产品经理修炼之道】-每日复盘时,可以从这四个象限的结构开始
    在日常工作中,复盘能够及时查缺补漏,提高工作效率。不过,并不是每项工作都需要复盘,对于一名产品经理而言,需要了解哪些工作需要复盘、如何复盘,从而节省时间,提高效率。接下来,我们看看作者对此的分享。随着互联网行业的发展,对于产品经理要求在不同领域的要求越来越细分,随着产品的成......
  • 新手指南 | 手把手教你快速安装WebUI,轻松开启AI创作之旅!
    什么是WebUI?WebUI是一款基于AI模型(如StableDiffusion)的用户界面工具,允许你轻松生成图片、设计艺术作品、甚至实现多样化的创意应用。(重点!它是开源的,免费的!!!)今天,我们为你准备了详细的新手安装教程,让你快速上手!一、准备工作:安装前的必要条件1.系统需求操作系统建议Wi......
  • 2025-01-15:执行操作可获得的最大总奖励 Ⅰ。用go语言,给定一个整数数组 rewardValues,其
    2025-01-15:执行操作可获得的最大总奖励Ⅰ。用go语言,给定一个整数数组rewardValues,其中包含n个代表奖励值的数字。你开始时的总奖励x为0,并且所有下标都是未标记状态。你可以进行以下操作若干次:1.从索引范围[0,n-1]中选择一个未标记的下标i。2.如果rewardValues[i]......
  • Java从零到1的开始-Day11
    一、代码块1构造代码块1.格式: {  代码 }2.执行特点: 优先于构造方法执行,而且构造方法执行几次,构造代码块就执行几次publicclassPerson{publicPerson(){System.out.println("我是Person的无参构造");}//构造代码块{......