我是appium
的新手(自动化测试技术)。
我正在使用运行Ubuntu Linux的PC。
我已经搜索了这个主题,但是我没有任何有用的教程。谁能将我指向正确的文档?
不通过apt-get安装nodejs,如果节点为作为sudo用户安装。如果您已经安装了,请使用
将其删除sudo apt-get remove nodejs
sudo apt-get remove npm
下载最新的nodejs linux binaries 表格http://nodejs.org/download/
将不需要访问权限的文件夹提取到一个文件夹中,例如您的主文件夹。
tar -xvf <downloaded_binary_tar.gz>
将以下行添加到您的〜/.bashrc文件。
export PATH=$PATH:<full_path_of_the_extracted_node_folder>/bin
打开一个现在的终端并做
npm install -g appium
appium
我敢肯定,您会在此上找到很多教程(这仅适用于Android我们做了什么:
安装nodejs/npm:
sudo apt-get安装-y python-software-properties python g make
sudo附加功能repository ppa:chris-lea/node.js
sudo apt-get更新
sudo apt-get安装nodejs
更新:使用Homebrew安装节点
安装grunt-cli:
npm install -g grunt-cli
如果您遇到无法在目录中安装的问题,请执行此操作。
安装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
安装Java JRE 6
sudo apt-get install openjdk-6-jre
安装Android SDK:
下载SDK并将其提取到您的主文件夹。
启动Android SDK Manager:
~/path/to/android-sdk/tools/android
在新窗口中安装您需要的软件包:
- Android 4.x
- Android支持库
- Android支持存储库
- Google Play服务
- 工具下的一切
- Extras下的一切
您还可以通过:
为Android SDK Manager创建符号链接ln -s /path/to/android-sdk/tools/android /usr/bin/android
使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)"
设置啤酒的路径
类型: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
只是为了节省某个bodies时间:在我的ubuntu 14.04上,我试图通过sudo apt-get和使用二进制文件来安装npm。两种方法都是错误的,但是在我通过homebrew
步骤安装appium的步骤
之后,一切都可以。链接中的基础设置。
现在安装linuxbrew从链接中获得帮助。
现在使用终端中的以下命令
确保启动一个新终端:
brew update
brew install node
brew link node
npm install -g appium@version
希望这可以帮助那些面对使用" sudo"安装的问题的人。
许多人在Ubuntu上安装Appium时会面临问题,因为我们使用Sudo安装我们应该使用NPM
安装Appium使用NPM
在Ubuntu上安装Appium的详细逐步说明单击此处
要安装node.js和appium,没有sudo,我们使用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 Brewruby -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 .install节点:打开新终端并复制命令,然后按Enter
brew update
brew install node
brew link node
8.使用下面的命令
在此安装appiumnpm install -g appium
9.LET检查安装是否成功。打开终端并键入" 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
它非常简单,请检查以下步骤!
1)安装最新节点
终端命令:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
更多信息,请访问官方网站。
2)安装最新的Appium
终端命令:
npm install -g appium
或
sudo npm install -g appium
更多信息,请检查官方文档。
我已经在CentOS 7
上安装了NVM,并且可以很好地工作。
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
我会强烈建议您控制NodeJS
版本。
btw,Linuxbrew
对我不起作用。
我可以讲述14.04版本
- 从https://nodejs.org/en/ 下载文件
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'"
它肯定会起作用