我是appium
(自动化测试技术)的新手。
我正在使用运行Ubuntu Linux的PC。
我搜索了这个主题,但我没有任何有用的教程。有人能指出我正确的文件吗?
答案 0 :(得分:22)
不要通过apt-get安装nodejs,这将需要sudo权限,如果将节点安装为sudo用户,appium将无法运行。如果您已安装,请使用
将其删除sudo apt-get remove nodejs
sudo apt-get remove npm
下载最新的nodejs linux二进制文件 表单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
答案 1 :(得分:15)
我相信你会发现很多这方面的教程(这只适用于android,因为你需要一个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
更新:使用自制程序安装节点
<强> Install grunt-cli 强>
npm install -g grunt-cli
如果您遇到无法安装在目录中的问题,请执行this。
<强> Install 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
<强> Install Java JRE 6 强>
sudo apt-get install openjdk-6-jre
<强> Install Android SDK 强>
下载SDK并将其解压缩到您的主文件夹。
启动Android SDK Manager:
~/path/to/android-sdk/tools/android
在新窗口中安装您需要的软件包:
您还可以通过执行以下操作为Android SDK Manager创建符号链接:
ln -s /path/to/android-sdk/tools/android /usr/bin/android
答案 2 :(得分:6)
让appium在ubuntu pc上运行的步骤:
安装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
答案 3 :(得分:3)
在linux上安装appium的步骤。
从链接设定基础知识 - https://github.com/appium/appium/blob/master/docs/en/appium-setup/running-on-linux.md
现在安装linuxbrew,从链接 - https://www.digitalocean.com/community/articles/how-to-install-and-use-linuxbrew-on-a-linux-vps
获取帮助现在使用终端
中的以下命令确保启动新终端
brew update
brew install node
brew link node
npm install -g appium@version
希望这可以帮助那些面对问题的人安装&#34; sudo&#34;
答案 4 :(得分:3)
只是为了节省一些时间:在我的Ubuntu 14.04上,我试图通过sudo apt-get和使用二进制文件安装npm。这两种方法都是错误的,但在通过HomeBrew
进行npm后,一切都很好答案 5 :(得分:2)
许多人在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.安装节点:打开新终端并复制命令并按Enter键
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
答案 6 :(得分:1)
这非常简单,请检查以下步骤!
1)安装最新的Node.js
终端命令:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
更多信息请查看官方网站:https://nodejs.org/en/download/package-manager/
2)安装最新的Appium
终端命令:
npm install -g appium
或
sudo npm install -g appium
更多信息请查看官方文档:
答案 7 :(得分:0)
我在CentOS 7
上安装了NVM,它运行正常。
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
我强烈建议您选择能够控制NodeJS
版本的内容。
顺便说一下,Linuxbrew
对我不起作用。
答案 8 :(得分:0)
我可以告诉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'"
一定会有效