私はappium
(自動テスト技術)が初めてです。
Ubuntu Linuxを実行しているPCを使用しています。
このトピックについて検索しましたが、役に立つチュートリアルはありません。誰かが適切なドキュメントを教えてくれますか?
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
これに関する多くのチュートリアルが見つかるはずです(そして、これはAndroidに対してのみ機能します。iOSを実行するにはOSXボックスが必要だからです))
須藤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を使用してノードをインストールします
npm install -g grunt-cli
ディレクトリにインストールできないという問題が発生した場合は、 this を実行してください。
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
Sudo apt-get install openjdk-6-jre
[〜#〜] sdk [〜#〜] をダウンロードし、ホームフォルダーに展開します。
Android SDK Manager:
~/path/to/Android-sdk/tools/Android
新しいウィンドウに必要なパッケージをインストールします。
Android SDK Managerのシンボリックリンクを作成することもできます:
ln -s /path/to/Android-sdk/tools/Android /usr/bin/Android
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
ちょっとした時間を節約するために:私のUbuntu 14.04では、Sudo apt-getとバイナリを使用してnpmをインストールしようとしました。両方のアプローチは間違っていましたが、すべてがOkです HomeBrew でnpmをインストールした後
Sudoを使用してインストールするため、多くの人がubuntuにappiumをインストールするときに問題に直面します。npmを使用してappiumをインストールする必要があります
Npmを使用してUbuntuにappiumをインストールするための詳細な手順説明
Sudoを使用せずにnode.jsとappiumをインストールするには、linuxbrewを使用します。
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
インストール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
以下のコマンドを使用してLinux Brewをインストールします
Ruby -e “$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
醸造のパスを設定
最初のタイプ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
14.04バージョンについて教えてください
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'"
確実に動作します
NVMをCentOS 7
にインストールしましたが、完全に機能します。
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
NodeJS
バージョンを制御できるようにすることを強くお勧めします。
ところで、Linuxbrew
は私には機能しません。