小型マイクロ文字の自動テストフレームワークプログラム
マイクロ手紙は、ミニュームアプレット自動テストフレームワークを解放することを特徴とする動作を検証するためのさまざまな方法を提供しています:
- これは、スクリプト、iOSの&アンドロイド&シミュレータ、3端子動作をサポートしています
- ジャンプページが豊富な方法を提供し、あなたが取得するために見ることができません
- アプレットは、より小さな点以上のテストをするために、データ・ページを取得して設定することができます
- これは、直接アプレットエレメント結合イベントをトリガすることができます
- AppSerive注入スニペットをサポートするために、
- あなたは、オブジェクトの一部にインタフェースを呼び出すことができWX
次のアドレスで公式ます。https://git.weixin.qq.com/minitest/minium-doc/tree/master
丹はPythonとJavaScriptのバージョンを提供する小さなプログラム、特別に開発された自動化フレームワークです。丹がより簡単にUIオートメーションよりも、あなたも、モック関数に丹を使用することができます小さなプログラムのUIテスト自動化が、鉛丹の関数であってもよい使い、ページに直接ジャンプして、アプレットのページデータを設定することができ、目標とします完全にプログラムAPIの小さな部分を開くために我々の能力によるものである、テストしました。また、プログラムは、アセンブリのこの部分のために、我々はまた、uiautomatorとWDAサプリメントに基づいて作られた、ネイティブを使用して、システムコンポーネントのコンポーネントの小さな部分を持っています。
環境依存
- Pythonの3.xの
- マイクロチャネルの公共図書館のバージョン> = 2.7.3
- 安定版マイクロ手紙開発ツールをダウンロードしてインストールし、ツールをダウンロードします。https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html
- あなたは、Androidを測定したい場合は、テスト用マイクロチャンネルパッケージをダウンロードし、ダウンロードアドレス:HTTP://dldir1.qq.com/weixin/android/wechat 0x2700069A 1460.apk
ドキュメントの使用
ミニューム文書は、Nodejsを準備するので、あなたはあなた自身の外観をインストールする方法がわからない場合は、文書はまた、NodeJs環境をインストールする必要があります参照するために使用されます。インストールのドキュメント:
npm i docsify-cli -g
そして、チェックアウトドキュメンテーションプロジェクト:
git clone https://git.weixin.qq.com/minitest/minium-doc
インストールが異なります。
cd minium-doc
npm install
ローカル展開:
docsify serve .
// localhostを:3000閲覧することができ、その後、HTTPブラウザにアクセスしてください。
フレームワークは、動作環境の展開を依存しています
まず、あなたは、フレームワークのアーカイブをダウンロードする必要があります。https://git.weixin.qq.com/minitest/minium-doc/raw/master/minium/Python/dist/minium-0.0.2.zip
次に、あなたはセーフモードマイクロチャネルの開発ツールをオンにします
そして、ミニュームをインストールします。
pip3 install minium-0.0.2.zip
使用
まず、開発者ツールを開始するには、コマンドラインのコマンドラインを提供しなければなりません
インストール実行可能ファイルを完了し、登録、プレビュー、アップロード、自動テストや他の操作を完了するために、コマンドラインコマンドラインツールを呼び出すことによって。コールのリターンコードは、-1のエラー、通常は0です。
コマンドラインツール場所:
MacOSの<インストールパス> /目次/ MacOSの/ CLI
Windowsの場合:<インストールパス> /cli.bat
起動するコマンドラインツール
-o、--open [projectpath]:あなたがprojectpathを持っていない場合はオープンツールは、単にツールを開きます。ベルトプロジェクトパスは、プロジェクトのパスが開いている場合は、自動的にすべてのコンパイラの実装をリフレッシュして、自動的にシミュレータとデバッガをオンにします。projectpath相対パスではありません。Project.config.jsonプロジェクトパスはのappidとプロジェクト名正しいフォーマットとフィールドが含まれている必要があります。
例:
ツールを開きます。
彼女のCLI
/ユーザ/ユーザ名/デモパスの下のプロジェクトを開きます。
CLI -o /ユーザ/ユーザ名/デモ
次のコマンドを入力します。
path/to/cli --auto /miniprogram/project/path --auto-port 9420
# path/to/cli 是命令行工具所在位置:
# macOS: <安装路径>/Contents/MacOS/cli
# Windows: <安装路径>/cli.bat windows版本在安装之后默认会把cli加入到系统路径,可以先测试cli命令是否可用,如果可用,path/to/cli可以直接用cli替换
# /miniprogram/project/path 是小程序工程的路径( Windows下面用 \\ 代替 \ )
特記事項:
- 1、--auto-ポート、ポートセキュリティのない開発ツールモード、9420に記入してください
- 2、を確認してください開発ツールは、テストアプレットにマイクロ・シグナル開発者の許可を上陸させています
- 図3は、出力の自動化とはオープンプロジェクトが成功を有効になっていませんがあれば、そうでない場合は(基本的なライブラリのバージョン> = 2.7.3をデバッグする開発者ツール)IDEのバージョンを確認するか、コマンドライン引数のチェック
テストを懸念懸念私を、