私はappium
(自動テスト技術) の初心者です。
Ubuntu Linux を実行している PC を使用しています。
このトピックについて検索しましたが、役立つチュートリアルはありません。誰でも適切なドキュメントを教えてもらえますか?
apt-get を介して nodejs をインストールしないでください。これには sudo 権限が必要であり、node が sudo ユーザーとしてインストールされている場合、appium は機能しません。すでにインストールしている場合は、次を使用して削除します
sudo apt-get remove nodejs
sudo apt-get remove npm
http://nodejs.org/download/から最新の nodejs Linux バイナリをダウンロードします。
ホーム フォルダーなど、アクセスするのに sudo 権限を必要としないフォルダーに展開します。
tar -xvf <downloaded_binary_tar.gz>
~/.bashrc ファイルに次の行を追加します。
export PATH=$PATH:<full_path_of_the_extracted_node_folder>/bin
now ターミナルを開き、
npm install -g appium
appium
これに関する多くのチュートリアルが見つかると確信しています (iOS を実行するには OSX ボックスが必要になるため、これは Android でのみ機能します)。
sudo apt-get update
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: 自作を使用ノードをインストールする
npm install -g grunt-cli
ディレクトリにインストールできないという問題が発生した場合は、これを実行してください。
npm install -g appium
.bashrc
ファイルに Appiumのシンボリック リンクを設定します。
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
sudo apt-get install openjdk-6-jre
SDKをダウンロードし、ホーム フォルダーに展開します。
Android SDK マネージャーを起動します。
~/path/to/android-sdk/tools/android
新しいウィンドウで必要なパッケージをインストールします。
次のようにして、Android SDK Manager のシンボリック リンクを作成することもできます。
ln -s /path/to/android-sdk/tools/android /usr/bin/android
誰かの時間を節約するためだけに: 私の Ubuntu 14.04 では、sudo apt-get とバイナリの両方を使用して npm をインストールしようとしていました。どちらのアプローチも間違っていましたが、HomeBrew 経由で npm をインストールした後はすべて問題ありません
NVM をインストールしましたが、CentOS 7
完全に動作します。
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
バージョンを制御できるものを使用することを強くお勧めしNodeJS
ます。
ところで、私にはうまくいきLinuxbrew
ません。