Appnium下载及安装

2023-11-17

Appnium官方访问地址为:http://appium.io/,可访问查看关于Appnium的相关资料;

根据官网提供的安装步骤:

> brew install node      # get node.js
> npm install -g appium  # get appium
> npm install wd         # get appium client
> appium &               # start appium
> node your-appium-test.js

所以:第一步我们需要安装node.js

一、安装node.js

官方下载地址为:Node.js

需要根据你的操作系统选择对应的版本进行下载安装,此处以Windows 7(64 bits)为例,应选择Windows installer(.msi)  64-bit 版本下载;

下载完成后双击点击进行安装,根据提示进行安装,安装完成,打开Windows 命令提示符,敲入“npm”命令回车,若出现如下图信息,则代表node.js安装成功

备注:npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。

二、安装Appnium

这里可通过两种途径安装Appnium:

(1)通过npm安装Appnium;

(2)在Appium官方网站上下载操作系统相应的Appium版本;

下面介绍两种方法的安装途径:

1.通过npm安装Appnium;

打开cmd,输入以下命令并回车:

C:\Users\fnngj>npm install -g appium  

备注: 此种安装方法会很慢,一般不建议采用此种方法;

安装过程中,可能会如下图提示缺少“VCBuid.exe”,

 如果未安装该组件,请执行下列操作之一:

1)安装 Microsoft Windows SDK for Windows Server 2008 和 .NET Framework 3.5;

2) 安装 Microsoft Visual Studio 2008。

这是因为Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件。你当然可以按照提示下载安装1)或2)从而再次尝试安装Appium 。

2.通过在Appium官方网站上下载操作系统相应的Appium版本进行安装;

下载地址:appium / Appium.app / Downloads — Bitbucket 

其中dmg后缀为mac系统使用,zip后缀为Windows系统使用。

此处以Windows 7(64 bits)为例,我选择AppiumForWindows_1_4_13_1.zip进行下载,下载完成后进行解压;

2.下载完成后,双击“appium-installer.exe”进行安装,根据提示,一步一步进行安装,最终在会桌面上生成Appium图标,当我双击图标:

(1)成功启动,进入如下图的Appnium界面

(2)或者启动失败,如下图弹出错误提示:

此时百度“.net framework 4.0” ,百度软件中心提供该框架的下载,将其下载并安装即可

“.net framework 4.0”安装完成,再次启动Appium,再次弹出提示:

好吧,再次百度“.net framework 4.5”,进行下载安装。再次启动Appium,即可启动成功。

至此,第一步安装Appnium即完成。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Appnium下载及安装 的相关文章

  • 腾讯滑块识别-通用滑块识别

    遇到滑块问题 在写爬虫的时候 经常会遇到滑块问题 很多次都想过尝试如何攻破滑块 但是每次都没成功 除了最开始的极验滑块 当时通过原图和滑块图的对比 能够得出缺口坐标 但是随着极验 网易 腾讯滑块的更新 已经不能够找到原图了 下面给出滑块通杀

随机推荐

  • python的gui神器——gooey

    python的gui神器 gooey python自带的gui库 tkinter库 最近研究的gui库 gooey tkinter教程 tkinter GUI编程 gooey地址和教程 gooey 入门教程 python使用tkinter库
  • Android基础知识 - 内置SQLite数据库

    文章目录 SQLite数据库简单介绍 创建数据库 SQLiteOpenHelper类 简单概述 DatabaseTest项目 升级数据库 对表中的数据进行操作 添加数据 更新数据 删除数据 查询数据 使用SQL操作数据库 SQLite数据库
  • 03 xxl-job任务执行流程

    作业类型 xxl job支持七种作业类型 Bean GLUE Java GLUE Shell GLUE Python GLUE PHP GLUE Nodejs GLUE PowerShell 其中 GLUE类型作业都是在admin管理端编辑
  • Unity3d Survival Shooter Tutorial 学习笔记(八)---游戏结束

    1 在HUDCanvas下新建Image ScreenFader 设置为全屏显示 且颜色设置为浅蓝 2 添加GameOverText 并设置Text参数 3 调整HUDCanvas顺序 与就是渲染顺序 4 初始化时 把GameOverTex
  • 用Eigen库练习代数运算方式以便后续对刚体旋转和移动做基础

    include
  • qt背景渐变色的效果

    background color qlineargradient spread pad x1 0 y1 0 x2 0 y2 1 stop 0 87CEFA stop 1 292F38 背景颜色 画线部分可以达到渐变的效果图
  • CentOS 下安装 Docker

    要求 要安装 Docker 我们需要 CentOS 7 及以上的发行版本 建议使用overlay2存储驱动程序 卸载已有 Docker 如果你已经安装过旧版的 Docker 可以先执行以下命令卸载旧版 Docker sudo yum rem
  • sqli-labs解题大法29 ~40

    Less 29 堆叠查询 在一条语句之后加上分号 然后接下一条语句 可以一次执行多条语句 order by 排序 可以 联合查询 可以 参考Less 1 Background 6 服务器 两层 架构 http www cnblogs com
  • Linux笔记

    Linux 基础笔记 Linux文件目录 目录 描述 Linux系统根目录 bin usr bin 可执行二进制文件的目录 如常用的命令ls tar mv cat等 boot 存放Linux系统启动时用到的一些文件 如Linux内核文件 b
  • OR EXISTS语句的优化方法

    OR EXISTS语句的优化方法 这库一直很空闲 但无意中看了一下 发现其中很多语句都很有问题 都是典型的OR问题语句 如果并发量大的话 CPU一下子就飙高了 OR语句一直是性能杀手 当存在一两个的时候一般可以用union和union al
  • nodejs打造cli工具

    nodejs打造cli工具 前言 项目先体验 可执行的node程序 项目实践 项目初始化 总结 前言 使用nodejs打造cli工具 本文意指通过实现一个简单的cli工具来了解nodejs可执行程序 而不是工程化具体的实现 本文适合node
  • 网络传输数据基本流程 详解

    我是目录 1 网络传输流程图 2 数据包的封装分用 3 不同网络环境中 网络数据传输流程 1 网络互联 2 局域网 3 广域网 1 网络传输流程图 2 两台计算机通过 TCP IP 协议通讯的过程如下所示 2 数据包的封装分用 3 不同网络
  • 【多目标优化算法】多目标蚱蜢优化算法(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码及详细文章讲解 1 概述 摘要本文从自然界中草蜢群的导航出
  • 如何用API下载从哥白尼气候数据中心ECWMF下载数据

    在此以ERA5的hourly数据 1 为例 ECWMF数据中心的界面用户友好度很高 在你选择相应的变量后会生API代码 复制到python编译器例如jupyter即可下载 以下为详细步骤 1 先注册成为用户 然后在网页上登陆 即可等到账户对
  • Apache相关的几个安全漏洞修复

    最近网站被扫描出几个漏洞 大部分都是apache配置引起的 在此记录一下怎么修复 1 检测到目标URL存在http host头攻击漏洞 头攻击漏洞 比较常见的漏洞 修复的方法也提供了 漏洞的详细描述 为了方便的获得网站域名 开发人员一般依赖
  • 轻松调试线上的app之抓包工具stream

    痛点 对于一个线上app 是不是会因为无法调试而痛苦不堪 今天就给大家介绍一款好用的ios抓包应用 安装 1 在appstore中搜索stream 直接下载 2 打开软件 设置https抓包 对于https我们需要安装一下证书 具体原因可以
  • Android基础面试常常死在这几个问题上,移动架构师成长路线

    近日一好友去阿里面试 面试失败了 分享了一个他最不擅长的算法面试题 题目是这样的 题目 给定一个二叉搜索树 BST 找到树中第 K 小的节点 出题人 阿里巴巴出题专家 文景 阿里云 CDN 资深技术专家 参考答案 考察点 基础数据结构的理解
  • java socket——心跳包

    首先先说说心跳包在socket连接中的意义 通过socket连接的双方为了保证在一段时间未发消息不被防火墙断开连接或者使对方及时知道自己是否已经断线而定期给对方发送的某些特殊标识字符 这个字符可以根据双方自定义 没有实际的通讯意义 而定制的
  • 前奏

    上期我们一起学了CNN中四种常用的卷积操作 如下链接 CNN中常用的四种卷积详解 从这期开始 我们开始步入目标检测领域的大门 开始逐步一层一层的揭开目标检测的面纱 路要一步一步的走 字得一个一个的码 步子不能跨太大 太大容易那个啥 字也不能
  • Appnium下载及安装

    Appnium官方访问地址为 http appium io 可访问查看关于Appnium的相关资料 根据官网提供的安装步骤 gt brew install node get node js gt npm install g appium g