2016-11-15 3 views
0

Appiumはappium v​​1.6の最新バージョンをリリースしましたが、.dmgのグラフィカルアプリはまだリリースされていません。 appiumのgitリポジトリをクローン化すると、ベータ版が提供され、.bashprofileのパスや環境変数などは修正されません。appiumの最新バージョン1.6を端末/コンソールからインストールする方法は?appium v​​1.6をインストールする

+0

私は自分のブログを作成し、他の人に任意のヘルプappiumをインストールし、そのインストールフォルダに切り替えた後イサキのバージョンを確認する –

答えて

0

注:必要な変更/追加(appium-医師をインストールするため、カルタゴ、イサキ/イサキ-CLIとより重要なappium)とappium's official installation instructions pageからコピー/貼り付け

注2:この答えはappiumバージョン1.6のインストールについてですターミナル/コンソールから。 Graphic App for v1.6はまだリリースされていませんが、このバージョン1.6は最近リリースされましたが、すぐにグラフィカルアプリもすぐに利用できることを願っています。

これらのコマンドは、すべて端末/コンソールで実行されるはずです。 Macでこれらの手順をテストしました。 Windows/Ubuntu/etcで動作する場合は以下のようにコメントしてください。 too

最新の安定版Rubyをインストールしてください。

curl -sSL https://get.rvm.io | bash -s stable 
rvm install ruby 

古いルビー/ RVMを持っている場合、あなたはそれがで正しくインストールされますことを

rvm get head 
rvm autolibs homebrew 
rvm install ruby (this will take longer if rvm starts compiling ruby for your system) 

チェックしてアップグレードすることができ、デフォルト

rvm list 
rvm --default use 2.1.1 

でRVMが正しいのRubyを使用していることを確認しますルビー版を印刷する。

ruby --version 

RubyGemsとBundlerを更新します。 RubyGemsのであることを

gem update --system 
gem install --no-rdoc --no-ri bundler 
gem update 
gem cleanup 

チェック> = 2.1.5

gem --version 

appium_console宝石をインストールします。

gem uninstall -aIx appium_lib 
gem uninstall -aIx appium_console 
gem install --no-rdoc --no-ri appium_console 

フレークな宝石をインストールします。

gem uninstall -aIx flaky 
gem install --no-rdoc --no-ri flaky 

醸造

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 

はBREWを使ってnodejsをインストールします。 は大きな緑がnodejs.orgウェブサイト上のボタンをインストールするか、すべてのNPMコマンドはsudoを必要とします(とMacは「sudoをNPM ...」ことはできません)上記のコマンド

brew update 
brew upgrade node 

を使用しないでください何かを言うだろうシステムにすでにbrewを使用しているノードがない場合は、「インストールされていないため更新できません。その場合は心配しないでください。以下のインストールコマンドを続行してください

brew install node 

ノードはv4以上にする必要があります。ほとんどの人 あなたがMavenプロジェクトを構築するためのIntelliJやEclipseなどのIDEを使用していない場合FOR

node --version 
npm --version 

オプション部品:それはすでにインストールされていない場合 はアリ/ Mavenをインストールします。 maven 3.1.1以上をインストールしてください。古いMavenは動作しません。あなたは使ってアリとMavenコマンドのバージョン

ant -version 
mvn -version 

を確認することができますNPM

npm install -g appium 
イサキをインストール

を使用してappiumをインストールし、今

[オプション部分が:)ここで終了]。

npm install -g grunt 

作業ディレクトリをappiumフォルダに変更します。次に、grunt versionコマンドを実行します。あなたがそのフォルダにいない場合、不快なバージョンは表示されません。

cd /usr/local/lib/node_modules/appium (appium path on MacOS when installed via npm -g as above) 
grunt --version 

それは、iOS版でのテストのためにこの

grunt-cli vX.Y.Z 
grunt vA.B.C 

のようなうなり声とうなり声-CLIの両方のバージョンを印刷する必要があり、あなたは承認し-IOSが必要です。 Androidのみをテストしている場合は、これをスキップできます。

npm install -g authorize-ios 

ラン認可-IOSは、あなたが(最新のiOS 10.0のような)のiOSバージョン9.3以上をテストしている場合は、ターゲット・デバイス

authorize-ios (this will ask you for system password. Enter it) 

被試験/アンインストールアプリをインストールするappiumを許可しますあなたはまたcarthageが必要です。

npm install -g carthage 

次に、iosとandroid automationの依存関係をチェックするappium-doctorをインストールします。

appium-doctorコマンドを実行すると、どの依存関係がインストール/修正されていないかを確認できます。

appium-doctor (this will tell state of dependencies for andorid and ios both) 
appium-doctor --ios (check only for ios dependencies) 
appium-doctor --android (check only for android dependencies) 

次いでappiumサーバが正しく動作しません(赤い十字を示しdependecy説明する前に)固定されていない依存関係が存在する場合。したがって、テストを実行するプラットフォーム(ios/android)の依存関係を修正する必要があります。

は最後に今appiumサーバがクライアントの要求を受け入れるための準備ができてappium

appium (run this from terminal whenever you need to launch appium server next time) 

を開始します。

[Appium] Welcome to Appium v1.6.0 
[Appium] Appium REST http interface listener started on 0.0.0.0:4723 

あなたのテストが既に書かれている場合、またはappiumのウェブサイトでアンドロイド/ iosのテストを習得してください。

+0

編集の答えであるかもしれないが何かを追加するためにその時間を推測します。 –

関連する問題