Appium 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Appium 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Appium 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
操作系统 Android
软件类型 开源软件
所属分类 开发工具测试工具
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2013-05-22

软件简介

Appium 是一个开源、跨平台的自动化测试工具,用于测试原生和轻量移动应用,支持 iOS, Android 和 FirefoxOS 平台。Appium 驱动苹果的 UIAutomation 库和 Android 的 UiAutomator 框架,使用 Selenium 的 WebDriver JSON 协议。Appinm 的 iOS 支持是基于 Dan Cuellar's 的 iOS Auto. Appium 同时绑定了 Selendroid 用于老的 Android 平台测试。

使用 Python 和 Nose 实现移动应用的自动化测试

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
我想知道为什么它每次都要重启设备?还特别慢,等他报错了设备才能重启成功。。。。。。。
2017/04/11 13:02
回复
举报
希望能有更多的文档可以参考 Appium
2014/01/08 15:18
回复
举报
android和ios 自动化测试工具 Appium
2014/04/17 14:34
回复
举报
Appium 略坑
2014/12/05 18:59
回复
举报
更多评论
2020/08/21 07:18

Appium 1.18.1 发布,移动应用自动化测试工具

Appium 是一个开源、跨平台的自动化测试工具,最初主要用于测试原生和轻量移动应用,包括 iOS 和 Android ,目前还支持对 Windows 平台上的应用的自动化测试。 Appium 1.18.1 现已发布,主要更新内容如下: Android General 修复在并行会话运行时正确清理 forwarded ports 的问题。 进行了修复,以避免在已有匹配驱动程序的情况下重复执行 Chromedriver 下载操作 Android (UiAutomator2) 修复以针对丢失的路线返回正确的响应 ...

0
10
发表于软件架构专区
2018/04/25 07:55

Appium 1.8.0 发布,全面支持 W3C WebDriver 规范

Appium 是一个开源、跨平台的自动化测试工具,最初主要用于测试原生和轻量移动应用,包括 iOS 和 Android ,目前还支持对 Windows 平台上的应用的自动化测试。 Appium 1.8.0 发布,引入了对 W3C WebDriver 规范的全面支持,以及: 对 NodeJS 版本的最低要求更改为 NodeJS 6 新增获取和设置剪贴板内容、获取全屏截图、应用管理等方法 通过缓存 URL 来更有效地下载应用 moveTo 触屏操作中的所有操作现在都将坐标视为绝对坐标 支持...

0
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/06/24 16:06

appium---命令行启动appium

  在客户端的appium长时间运行的时候,出产生一些数据、日志有可能会对appium的内存有所增长,严重的会使appium产生崩溃,这个时候就推荐使用通过cmd进行运行appium, 安装前提需要安装NodeJS,npm NodeJS安装 下载官网地址:点击链接;   2.傻瓜式安装(一直点击下一步) Appium安装 通过npm进行安装 注意:因为是本地下载,可能会很慢 npm install appium@1.8.0(版本号可以变化)    2.使用cnpm进行安装# 安装cnpm np...

0
0
发表了博客
2020/05/19 10:19

appium---封装appium命令行

  前面我们把简单的页面逻辑,定位元素,已经定位方法都封装好了,但是还不支持一键启动,为什么呢?因为我们还要去打开appium才可以,那我们可以思考下,如果把appium命令行启动也封装起来,那是不是真的可以一键执行了?实现了自动化? appium参数配置 在前面的版本中说明了,appium分为客户端和命令行的,在自动化中想要一键执行的话,如果通过客户端做成一键启动成本有点大,但是可以通过命令行去启动appium,这样简单易实...

0
0
发表了博客
2020/05/23 10:56

appium---appium自动化原理

  这几天在群里也看到一个这样的面试题,appium的原理是什么?我们一直在思考如何编写自动化测试用例,但是却忘记了最基本的原理是什么。 Appium appium是一种开源的软件,跨平台(IOS、android),跨语言的自动换软件,不仅可以使用python,java编写测试用例,都可以进行运行。Appium使用的WebDriver的json wire协议来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架 更多介绍查看appium官网:http://appium.i...

0
1
发表了博客
2020/05/23 10:02

appium---appium自动化原理

  这几天在群里也看到一个这样的面试题,appium的原理是什么?我们一直在思考如何编写自动化测试用例,但是却忘记了最基本的原理是什么。 Appium appium是一种开源的软件,跨平台(IOS、android),跨语言的自动换软件,不仅可以使用python,java编写测试用例,都可以进行运行。Appium使用的WebDriver的json wire协议来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架 更多介绍查看appium官网:http://appium.i...

0
0
发表了博客
2020/05/19 11:20

appium---封装appium命令行

  前面我们把简单的页面逻辑,定位元素,已经定位方法都封装好了,但是还不支持一键启动,为什么呢?因为我们还要去打开appium才可以,那我们可以思考下,如果把appium命令行启动也封装起来,那是不是真的可以一键执行了?实现了自动化? appium参数配置 在前面的版本中说明了,appium分为客户端和命令行的,在自动化中想要一键执行的话,如果通过客户端做成一键启动成本有点大,但是可以通过命令行去启动appium,这样简单易实...

0
0
发表了博客
2019/08/21 16:13

Appium

目前常用框架: Robotium UiAutomato Monkey MonkeyRunner Instrumentation Athrun 2个一键自动化测试框架 1个自动化服务 获取app 进程信息: adb devices 获取apk 包信息: aapt dump badging xxx.apk app UI 层级查看软件: sdk/tools 路径下: UIAutomator Viewer 具体内容见代码: 滑动,swipe() 在初始化caps 内加入, 可以避免重复安装"noReset" : "true" 使用xpath 定位,最后如果跟上..,/precoding-sibling:: 则是上层父节点 We...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2017/05/04 09:39

appium连接真机时报错:failed to connect to the serve。。。appium的版本1.4.16

appium连接真机时报错:failed to connect to the serve。。。appium的版本1.4.16 。appium-doctor检查全部是 C:\Users\admin>appium-doctor Running Android Checks ✔ ANDROID_HOME is set to "D:\Android\sdk1" ✔ JAVA_HOME is set to "C:\Program Files\Java\jre1.8.0_112." ✔ ADB exists at D:\Android\sdk1\platform-tools\adb.exe ✔ Android exists at D:\Android\sdk1\tools\android.bat ✔ Emulator exists at D:\...

1
0
发表了问答
2017/01/20 15:34

请问oschina.apk是开源的吗?

这个就是咱们开软中国的手机安装包,请问这个是开源的吗?还有就是,手机里的apk哪些是开源的啊,谢谢各位大佬们给门解答一下!

5
0
发表了问答
2016/01/11 10:27

移动自动化测试,集思广益

小弟是做自动化测试的,需要开发一个App,可以安装到手机,通过HTTP或者其他协议接收到测试脚本,解析和执行都是通过App去做的,求懂的人给点思路,万分感谢,类似Appium都是需要启动Driver的,那么手机内部如何启动Driver。

9
0
发表了问答
2014/08/12 18:55

您好,想问下问什么我安装appium后运行appium提示不是内部或外部命令?

@cruiselijq 你好,想跟你请教个问题: 我按照你的安装步骤,安装appium后,在cmd里运行appium命令,提示不是内部或外部命令,也不是可运行的程序。这有可能是什么原因呢? 怎么看appium有没有安装成功呢?

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
4 评论
299 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部