丹を学ぶために続く丹公式サイト-----(B)

 入力丹公式文書

 

1. 丹のディレクトリおよびサービス、成功裏に開くように見える次のヒント命令を実行し

 

 

 

 

2.実行中のブラウザで直接のhttp:// localhostを:3000は、結果を確認します。

 

 3.  次の図は、選択し、Webページを入力した後にレンダリングを示し MiniProgram(丹)のために缶にプログラムは、ゲームの小型版である場合は入力することであるミニゲームのために)

 

 

2: セーフモードマイクロチャネルの開発ツールを開いて、このステップの役割は、ツールが達成するためにポートを接続するためのポートを開くことができるように設計されています。では appium あなたが同じポート原理を指定したいときに実行。

2.1 マイクロチャネルインタフェース開発ツールへ。

2.2 ツールバーメニューで、[設定]をクリックします

2.3 ドロップダウンでオプションのセキュリティ設定を選択します

2.4 ポップのタブメニューの切り替え設定「安全な」

2.5 サービスのポートが開きます自動的にランダムなポート番号をオンにした後

2.6 閉じる自動的にポップアップを保存するように構成されました

 

3:基本的なバージョンをデバッグしてください開発ツールを作るには、より大きい > = 2.7.3

3.1 マイクロチャネルインタフェース開発ツールに。

3.2 ツールバーの[設定]メニューをクリックしてください

3.3 ドロップダウンでオプションのプロジェクト設定を選択します

3.3 「ローカル設定]タブに切り替え

3.4 デバッグライブラリの選択はベースよりも大きい2.7.3 ライブラリー

 

 

 

 

 

 

4:実行を開始丹を:

1.  [ツール]に移動し、次のコマンドを実行し、cliディレクトリー。エラーが発生した場合は、指示に従って、以下のノートを見てみることができます。

 

指令:ポート9420 --autoパス/に/ CLI --auto /ミニプログラム/プロジェクト/パス

/ / CLIに#のパスが配置されているコマンドラインツールの場所です。

#1のMacOS:<インストールパス> /目次/ MacOSの/ CLI

#Windowsの場合:CLIのデフォルトをインストールした後/cli.bat Windows版<インストールパス>をシステムパスに追加されます、あなたは、CLIコマンドをテストすることができます利用可能、パス/に/ CLIは、直接Windows PowerShellのCLIを使用して(置き換えることができれば、利用可能ですプログラムファイル(x86の)に、ファイル名の前または後に追加する必要があります)「」

#/ Miniprogram /プロジェクト/パスは、(Windowsは次のように置き換えます。\\ \)パスアプレットの作品です

 

以下の図は、運転指令のスクリーンショットを示しています。

 

 

 

 

1.2 注:以下の図のエラー表示されたマイクロチャネルの開発ツールを実行し、再度コマンドを実行してください。エラーはスキップできません

 

 

 

 

1.2.1は、  2つの方法があります開発者ツールを実行します。

  • デスクトップアイコンから実行します
  • することにより、CLIの実行コマンド、下図のように:

 

 

 

 

1.2.2  再実行して開いた開発者向けツールの後には、 --auto Eをcliを:\\書籍--autoポート9420 、プロンプト見ることができます: Eとのプロジェクトを開くオートメーション有効成功:\本\、説明開発ツールバウンドを9420ポート

 

 

5:公式の実行現在のデバイス情報を表示するデモを

  1. 作成 minium_test.pyの次のコードを記述したファイルを、

#!は/ usr / binに/のenvのpython3 

輸入丹

ミニ= minium.Minium()

SYSTEM_INFO = mini.get_system_info()

印刷(SYSTEM_INFO)

 

2.ファイルのアピールを実行します

 Pythonのminium_test.py演算命令、次のように:

 

 

 

 

抗告を実行している3.実際のマシン。

3.1マイクロチャネルオープン開発者向けツール

3.2電話は実機デバッグを実現するためにコードをスキャン

3.3   ファイル名を指定して実行のpython minium_test.py命令としては、次のとおりです。

 

 

 

 

拡張:次の方法で現在利用可能なコードの3つの例を実行します。

  1. することで、CMDコマンドの実行パイソン
  2. 使用し実行するminiruntestを
  3. することで、実行のアイデア

以下の図は、印刷の間のフレーム、前記実行モード及びIIの結果を示すログログはいくつかの違いです。

 

 

 

 

六: 通过PyCharm idea运行官方demo并查看结果报告,不需要我们单独运行HTMLTestRunner就有报告,特别方便。

1. 新建first_test.py编写测试用例。

# -*- coding: utf-8 -*-

import minium

class FirstTest(minium.MiniTest):
    def test_get_system_info(self):
        sys_info = self.app.call_wx_method("getSystemInfo")
        print(sys_info)
        print(sys_info.result.result)
        self.assertIn("SDKVersion", sys_info.result.result)

2. 通过idea工具来运行代码,结果如下(截图打错字:应该为输出的日志)

 

 

 

 

报告目录(报告跟运行的文件同属目录):

 

 

 

 

说明:很明显我们无法直接观看到报告信息,可以试一试下面操作方法。下面方式运行后,通过idea运行的日志也会一起显示在报告中。

 

 3. 通过miniruntest -p file_name -g (file_name为文件名,无须拼接.py)来运行文件,结果如下:

 

 

 

 

 

报告目录如下:

 

 

 

 

 

说明:将之前通过idea运行生成的报告给合并了,并且能通过index.html来查看报告。

打开报告后的结果如下

 

 

 

 

 

说明:报告页面中“用例说明”处有数据的原因为,我在代码中加入了注释,注释方式沿用unittest的格式。

 

 

 

 

七:场景:手机在不扫码的情况下,实现真机调试。

前提:手机开启开发者模式,并且能通过adb devices查询到手机。

1. 在用例所在的目录下新建config.json文件.

 

 

 

 

2. 编写下面代码

{ "platform": "Android" }

 

 3. 运行first_test代码

 

4. 能看到手机进入小程序,并开启调试模式

 

 

整文说明:

执行minium代码的人必须拥有小程序的开发权限,否则无法运行。

调试阶段用idea运行即可挺方便,等需要后台运行时可配置jenkins来运行。

代码运行过程中不允许关闭开发者工具,类似于通过appium运行时不能关闭appium工具。

配置config.json文件之后,手机没有连上电脑然后运行代码会出现(at.core.adbwrap.AdbException: '没有在线的手机')错误,电脑连上手机之后重新运行即可或者先去除该文件。

おすすめ

転載: www.cnblogs.com/xiaodingdong/p/11712676.html