问题描述
我是appium
(自动化测试技术)的新手。
我正在使用运行Ubuntu Linux的PC。
我搜索了这个主题,但我没有任何有用的教程。谁能指出我正确的文件?
最佳解决思路
不要通过apt-get安装nodejs,这将需要sudo权限,如果节点作为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
次佳解决思路
我相信你会发现很多这方面的教程(这只适用于android,因为你需要一个OSX盒来做iOS)但这就是我们做的:
sudo apt-get更新sudo apt-get安装-y python-software-properties python g ++ make sudo add-apt-repository ppa:chris-lea /node.js sudo apt-get更新sudo apt-get安装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 4.X
-
Android支持库
-
Android支持存储库
-
Google Play服务
-
工具下的一切
-
额外的一切
您还可以通过执行以下操作为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)"
设置brew的路径
在终端输入:gedit .bashrc,然后在.bashrc文件中复制粘贴
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
安装节点:在终端上逐个粘贴以下命令,然后按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。这两种方法都是错误的,但是在通过HomeBrew进行npm后,一切都正常
第五种思路
在Linux上安装Appium的步骤。
从link设置基础知识。
现在安装linuxbrew从link获取帮助。
现在使用终端的以下命令
确保启动一个新终端:
brew update
brew install node
brew link node
npm install -g appium@version
希望这有助于那些使用”sudo”安装问题的人。
第六种思路
许多人在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.Let检查安装是否成功。打开终端并键入”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
参考资料