创新互联百度小程序教程:快速开始

  • 快速开始
    • 主要功能
    • 运行环境
    • 安装
    • 使用

    快速开始

    智能小程序提供了自动化 SDK,旨在为开发者提供对小程序进行自动化测试的能力。

    创新互联公司是一家专业从事成都做网站、网站设计、外贸营销网站建设、网页设计的品牌网络公司。如今是成都地区具影响力的网站设计公司,作为专业的成都网站建设公司,创新互联公司依托强大的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!

    主要功能

    智能小程序自动化 SDK 主要包含以下功能:

    • 可以控制小程序跳转到指定页面
    • 可以获取小程序页面数据
    • 可以获取小程序页面元素信息
    • 可以调用 swan 对象上任意接口

    运行环境

    • 安装 Node.js 并且版本大于 8.0
    • 基础库版本为 3.40.0 及以上
    • 开发者工具 版本为 2.22.0 及以上
    • 开发者工具已登录且具有项目 appid 的开发权限(也可选择使用测试号)

    安装

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

     
     
     
    1. npm i swan-automator --save-dev

    使用

    引入 SDK 编写控制脚本,参考以下示例:

     
     
     
    1. const automator = require('swan-automator');
    2. (async () => {
    3. const smartProgram = await automator.launch({
    4. cliPath: 'path/to/cli',
    5. projectPath: 'path/to/project'
    6. });
    7. const page = await smartProgram.reLaunch('/pages/component/component');
    8. await page.waitFor(500);
    9. const element = await page.$('.item');
    10. console.log(await element.attribute('class'));
    11. await element.tap();
    12. await page.waitFor(200);
    13. console.log(await element.attribute('class'));
    14. await smartProgram.close();
    15. })();

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

    关于 SDK 提供的接口,更多详细用法可以参考 Automator、SmartProgram、Page、Element。

    本文名称:创新互联百度小程序教程:快速开始
    文章地址:http://www.hantingmc.com/qtweb/news18/76118.html

    网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联