当前位置: 首页>>技术问答>>正文


如何在Ubuntu中为Android设置Appium

, ,

问题描述

我是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)但这就是我们做的:

Install nodejs/npm

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安装节点

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

我如何安装Java?

sudo apt-get install openjdk-6-jre

Install Android SDK

下载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的详细分步说明

CLICK HERE

  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.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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6997.html,未经允许,请勿转载。