UIrecorder+Macaca+Jenkinsを使用したUI自動化テスト
1203 ワード
公式に感謝します.以下は公式Docです.
http://uirecorder.com/
主要プロセス手順(Android)現地でMacaca環境 を組み立てる macaca-server を開く git新規プロジェクト、ローカル構成アカウント、ローカル初期化git倉庫、uirecorder-mobileの初期化、git無視ファイルの編集など、 依存インストール gitリモートウェアハウスに接続し、 の初回コミットを完了します. jenkins新規プロジェクト、テストプロジェクトのブランチを選択し、ワークスペースにバージョンを追加し、 に依存することを確認します.サーババックグラウンドでMacaca-serverサービスを実行し、node_を確認します.modulesの権限、workspaceにreportsフォルダを新規作成し、権限を変更します shellの環境権限等をチェック jenkins html reportsのプラグインをインストールして、 を配置します完了 いくつかのステップの詳細 Macaca環境:(Macaca_cli,Macaca_android,ANDROID_HOME,GRADLE_HOME,JAVA_HOME,node.js,npm,uirecorder,git) serverとuirecorderなどは、同じポート である必要がある. gitを初期化し、他のことをしています サーバのmacacaおよびjenkinsのプロジェクトディレクトリ権限を777 に変更しました.サーバのshell環境は複雑であるため、いくつかの変数 を手動でインポートする必要がある.
次のステップでは、履歴のスクリーンショットと比較して2017-07-14 14:26:34にアクセスする予定です.
http://uirecorder.com/
主要プロセス手順(Android)
export JAVA_HOME=/opt/jdk1.8.0_131/
export ANDROID_HOME=/opt/android_sdk/
export PATH=$PATH:/opt/android_sdk/platform-tools/
chmod +x ${WORKSPACE}/run.sh
chmod 777 ${WORKSPACE}
cp /opt2/jenkins/workspace/appname/app/build/outputs/apk/*.apk ${WORKSPACE}/h.apk
${WORKSPACE}/run.sh ./case/
次のステップでは、履歴のスクリーンショットと比較して2017-07-14 14:26:34にアクセスする予定です.