web-dev-qa-db-ja.com

androidの場合、UbuntuでAppiumをセットアップする方法

私はappium(自動テスト技術)が初めてです。

Ubuntu Linuxを実行しているPCを使用しています。

このトピックについて検索しましたが、役に立つチュートリアルはありません。誰かが適切なドキュメントを教えてくれますか?

21
Deepak

Apt-getを介してnodejsをインストールしないでください。これにはSudo権限が必要であり、ノードがSudoユーザーとしてインストールされている場合、appiumは機能しません。既にインストールしている場合は、を使用して削除します

Sudo apt-get remove nodejs
Sudo apt-get remove npm

最新のnodejsをダウンロードlinux binaries形式 http://nodejs.org/download/

ホームフォルダーなど、アクセスするためにSudo権限を必要としないフォルダーに抽出します。

tar -xvf <downloaded_binary_tar.gz>

〜/ .bashrcファイルに次の行を追加します。

export PATH=$PATH:<full_path_of_the_extracted_node_folder>/bin

今ターミナルを開いて

npm install -g appium
appium
23
deepak

これに関する多くのチュートリアルが見つかるはずです(そして、これはAndroidに対してのみ機能します。iOSを実行するにはOSXボックスが必要だからです))

nodejs/npmのインストール

須藤apt-getアップデート
sudo apt-get install -y python-software-properties python g ++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

UPDATE:homebrewを使用してノードをインストールします

grunt-cliのインストール

npm install -g grunt-cli

ディレクトリにインストールできないという問題が発生した場合は、 this を実行してください。

Appiumのインストール

npm install -g appium

Appiumの.bashrcファイルにシンボリックリンクを設定します。

ln -s /path/to/appium.js /usr/bin/appium

ターミナルでappiumを実行して実行できることをテストします。出力は次のようになります。

info: Welcome to Appium v0.16.0 (REV 292d265edd9c7aaf96f165009285c814b218363d)
info: Appium REST http interface listener started on 0.0.0.0:4723
   info  - socket.io started

インストールJava JRE 6

Sudo apt-get install openjdk-6-jre

インストールAndroid SDK

[〜#〜] sdk [〜#〜] をダウンロードし、ホームフォルダーに展開します。

Android SDK Manager:

~/path/to/Android-sdk/tools/Android

新しいウィンドウに必要なパッケージをインストールします。

  • Android 4.X
  • Androidサポートライブラリ
  • Android SUpportリポジトリ
  • Google Playサービス
  • ツールの下のすべて
  • エクストラの下のすべて

Android SDK Managerのシンボリックリンクを作成することもできます:

ln -s /path/to/Android-sdk/tools/Android /usr/bin/Android
15
plosco

Ubuntu pcでappiumを動作させる手順:

Rubyのインストール:ターミナルに以下のコマンドを貼り付けてEnterキーを押します

Sudo apt-get install build-essential curl git m4 Ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev

Linux brewのインストール:ターミナルで以下のコマンドを貼り付け、Enterキーを押します

Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"

醸造のパスを設定

ターミナルでgedit .bashrcと入力し、以下を.bashrcファイルにコピーして貼り付けます

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

ノードのインストール:ターミナルで次のコマンドを1つずつ貼り付け、Enterキーを押します

brew update
brew install node
brew link node

Appiumをインストールする

npm install -g appium


npm install wd

Appiumを起動するには、以下のコマンドをターミナルに貼り付けてEnterキーを押します

appium
6
krishna chetan

LinuxにAppiumをインストールする手順。

link からの基本セットアップ。

link からヘルプを取得して、linuxbrewをインストールします。

ターミナルから次のコマンドを使用します

必ず新しいターミナルを起動してください。

brew update
brew install node
brew link node
npm install -g appium@version

これが、「Sudo」を使用したインストールの問題に直面している人に役立つことを願っています。

3
user2220762

ちょっとした時間を節約するために:私のUbuntu 14.04では、Sudo apt-getとバイナリを使用してnpmをインストールしようとしました。両方のアプローチは間違っていましたが、すべてがOkです HomeBrew でnpmをインストールした後

3
olyv

Sudoを使用してインストールするため、多くの人がubuntuにappiumをインストールするときに問題に直面します。npmを使用してappiumをインストールする必要があります

Npmを使用してUbuntuにappiumをインストールするための詳細な手順説明

ここをクリック

  1. Sudoを使用せずにnode.jsとappiumをインストールするには、linuxbrewを使用します。

  2. Linuxbrewをインストールするには、これらが依存関係です

    Ruby 1.8.6 or newer
    
    GCC 4.2 or newer
    Git 1.7.12.4 or newer
    Linux 2.6.16 or newer
    64-bit x86 or 32-bit ARM platform
    
  3. インストールRuby以下のコマンドを使用

    Sudo apt-get install build-essential curl git m4 python-setuptools Ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
    
  4. 以下のコマンドを使用してLinux Brewをインストールします

    Ruby -e “$(curl -fsSL 
    https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
    
  5. 醸造のパスを設定

最初のタイプSudo gedit.bashrcターミナルで、.bashrc file.export

PATH="$HOME/.linuxbrew/bin:$PATH"exportMANPATH="$HOME/.linuxbrew/share/man:$MANPATH"export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

7。ノードのインストール:新しいターミナルを開き、コマンドをコピーしてEnterキーを押します

brew update
brew install node
brew link node

8.以下のコマンドを使用してAppiumを最後にインストールします

npm install -g appium

9.インストールが成功したかどうかを確認しましょう。ターミナルを開いて「appium」と入力し、Enterキーを押します。ターミナルに次のようなものが表示されるはずです。

 info: Welcome to Appium v1.4.12(REV 8db2d00b9afcf2c50a09a80a2e8d56b05a902caf)
 info: Appium REST http interface listener started on 0.0.0.0:4723
 info: Console LogLevel: debug
2
anuja jain

それは非常にシンプルで簡単です、以下の手順を確認してください!.

1)最新のNode.jsをインストールする

端末コマンド:

curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs  

詳細については、公式 website を確認してください。

2)最新のAppiumをインストールする

端末コマンド:

npm install -g appium

または

Sudo npm install -g appium

詳細については、公式の ドキュメント を確認してください。

14.04バージョンについて教えてください

  1. https://nodejs.org/en/ からファイルをダウンロードします

2.ファイルパスを抽出するためにCtrl + lを押して、正確なパスを指定してコピーします

3. bash.srcファイルを開き、geditで開く必要があります。このファイルは非表示ですCtrl + hを押して非表示ファイルを表示します

4. bash.srcファイルに次のコマンドを貼り付けます

   export PATH=$PATH:"somepath u copied upto bin" 

   export NODE_PATH=$PATH:"somepath u copied upto bin node_modules'"

確実に動作します

0
abishek kachroo

NVMをCentOS 7にインストールしましたが、完全に機能します。

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash

NodeJSバージョンを制御できるようにすることを強くお勧めします。

ところで、Linuxbrewは私には機能しません。

0
Marcus Paulo