23

我是appium(自动化测试技术)的新手。

我正在使用运行 Ubuntu Linux 的 PC。

我已经搜索过这个主题,但我没有任何有用的教程。谁能指出我正确的文档?

4

9 回答 9

25

不要通过 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
于 2014-04-24T08:01:10.653 回答
17

我相信你会找到很多关于这个的教程(这只适用于安卓,因为你需要一个 OSX 盒子来做 iOS),但这是我们所做的:

安装 nodejs/npm

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

更新:使用自制软件安装节点

安装 grunt-cli

npm install -g grunt-cli

如果遇到无法在目录中安装的问题,请执行操作。

安装 Appium

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

安装 Java JRE 6

sudo apt-get install openjdk-6-jre

安装安卓 SDK

下载SDK并将其解压缩到您的主文件夹。

启动 Android SDK 管理器:

~/path/to/android-sdk/tools/android

在新窗口中安装您需要的软件包:

  • 安卓4.X
  • Android 支持库
  • Android 支持存储库
  • 谷歌播放服务
  • 工具下的所有内容
  • Extras 下的所有内容

您还可以通过执行以下操作为 Android SDK 管理器创建符号链接:

ln -s /path/to/android-sdk/tools/android /usr/bin/android
于 2014-04-10T15:37:15.140 回答
6

让 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
于 2015-05-21T12:40:47.663 回答
3

只是为了节省一些时间:在我的 Ubuntu 14.04 上,我试图通过 sudo apt-get 和使用二进制文件来安装 npm。两种方法都是错误的,但在我通过HomeBrew安装 npm 后一切都好

于 2014-11-11T13:59:27.847 回答
3

在 Linux 上安装 Appium 的步骤。

来自链接的基本设置。

现在安装 linuxbrew 从链接中获取帮助。

现在从终端使用以下命令

确保启动一个新终端:

brew update
brew install node
brew link node
npm install -g appium@version

希望这可以帮助那些面临使用“sudo”安装问题的人。

于 2014-05-19T12:47:53.987 回答
2

许多人在 ubuntu 上安装 appium 时遇到问题,因为我们使用 sudo 安装我们应该使用 npm 安装 appium

使用 npm 在 Ubuntu 上安装 appium 的详细分步说明

点击这里

  1. 要在没有 sudo 的情况下安装 node.js 和 appium,我们使用 linuxbrew。

  2. 要安装 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
    
  3. 使用以下命令安装 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
    
  4. 使用以下命令安装 Linux Brew

    ruby -e “$(curl -fsSL 
    https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
    
  5. 为 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
于 2016-11-21T07:03:43.757 回答
1

它非常简单易行,请检查以下步骤!

1) 安装最新的 Node.js

终端命令:

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

更多信息请查看官方文档

于 2017-06-15T12:49:12.890 回答
0

我已经安装了 NVM CentOS 7,它运行良好。

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash

我强烈建议您选择可以控制NodeJS版本的方法。

顺便说一句,Linuxbrew对我不起作用。

于 2016-08-10T03:38:09.930 回答
0

我可以告诉 14.04 版本

  1. 从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'"

它肯定会起作用

于 2017-08-20T13:02:42.527 回答