zoukankan      html  css  js  c++  java
  • 微信小程序自动化测试实验

    Mac环境准备:

    • Node.js +8.0
      • 方法一:在官方下载网站下载 pkg 安装包,直接点击安装即可。
      • 方法二:用brew命令来安装,brew install node
    • 基础库版本为2.7.3
    • 微信开发者工具版本1.02.1907232 及以上
    • jest框架
      • npm i jest -g

     

     

     

    调用开发者工具命令行打开项目与指定自动化操作服务端口

    $ ./cli --auto /Users/taiyingfu/Downloads/dist --auto-port 9420

    Initializing...

    idePortFile: /Users/taiyingfu/Library/Application Support/微信开发者工具/Default/.ide

    IDE server has started, listening on http://127.0.0.1:58018

    initialization finished

    Open project with automation enabled success /Users/taiyingfu/Downloads/dist

      

    讲解:

    1、要使用命令行调用工具,请打开工具 -> 设置 -> 安全设置,将服务端口开启。

    2、命令行所在位置:/Applications/wechatwebdevtools.app/Contents/Resources/app.nw/bin

    3、自动化端口是独立于服务端口的(比如终端打印出的35510其实是服务端口),必须要看到Open project with automation enabled success D:weApp estMiniprogram这行提示才算是成功打开了自动化端口(9420)。

    4、命令运行成功后,开发者工具回自动打开项目,并弹出提示

     

     
    实例:

    npm i miniprogram-automator --save-dev安装SDK,创建test.js,代码中引入miniprogram-automator工具,连接自动化操作端口

     

  • 相关阅读:
    SQL 2005的ROW_NUMBER()实现分页的功能
    UML建模工具集
    挽救崩溃的WinXP操作系统四招
    16个经典面试问题回答思路
    自动关闭弹出式窗口
    在winform中嵌入Flash(swf)的方法及常见问题的解决
    C#获取安装程序所在的路径
    转载:C#操作注册表
    C#实现Dll(OCX)控件自动注册的两种方法
    转载:C#创建和修改注册信息
  • 原文地址:https://www.cnblogs.com/helloTerry1987/p/11616338.html
Copyright © 2011-2022 走看看