我是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
打开一个现在终端并执行
npm install -g appium
appium
我相信你会找到很多关于这个的教程(这只适用于安卓,因为你需要一个 OSX 盒子来做 iOS),但这是我们所做的:
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
更新:使用自制软件安装节点
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 管理器创建符号链接:
ln -s /path/to/android-sdk/tools/android /usr/bin/android
让 appium 在 ubuntu pc 上运行的步骤:
安装 ruby:将以下命令粘贴到终端并回车
sudo apt-get install build-essential curl git m4 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)"
为 brew 设置路径
在终端输入:gedit .bashrc 并将以下内容复制到 .bashrc 文件中
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
安装节点:将以下命令一一粘贴到终端并回车
brew update
brew install node
brew link node
安装appium
npm install -g appium
npm install wd
启动appium:在终端粘贴下面的命令并回车
appium
只是为了节省一些时间:在我的 Ubuntu 14.04 上,我试图通过 sudo apt-get 和使用二进制文件来安装 npm。两种方法都是错误的,但在我通过HomeBrew安装 npm 后一切都好
许多人在 ubuntu 上安装 appium 时遇到问题,因为我们使用 sudo 安装我们应该使用 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)"
为 brew 设置路径
首先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.安装节点:打开新终端并复制命令并按回车
brew update
brew install node
brew link node
8.最后使用以下命令安装Appium
npm install -g appium
9.让我们检查是否安装成功。打开终端并输入“appium”并回车。您应该在终端中看到类似这样的内容
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
我已经安装了 NVM CentOS 7
,它运行良好。
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
我强烈建议您选择可以控制NodeJS
版本的方法。
顺便说一句,Linuxbrew
对我不起作用。
我可以告诉 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'"
它肯定会起作用