Appium
文章平均质量分 93
好运哥888
只为成功找方法,不为失败找借口!
展开
-
windows如何安装appium
appium目前较流行移动自动化测试框架,由美国人开发完成,appium提供两种方式进行安装,一种提供了应用程序,即为一键安装即可完成安装,另一种方式安装是命令,只要在cmd输入相关命令即可完成安装,那么在windows如何安装appium。工具/原料appium方法/步骤1首先从官网上下载appium安装转载 2017-07-27 11:33:57 · 423 阅读 · 0 评论 -
windows如何安装appium
appium目前较流行移动自动化测试框架,由美国人开发完成,appium提供两种方式进行安装,一种提供了应用程序,即为一键安装即可完成安装,另一种方式安装是命令,只要在cmd输入相关命令即可完成安装,那么在windows如何安装appium。工具/原料appium方法/步骤1首先从官网上下载appium安装转载 2017-07-28 10:34:14 · 342 阅读 · 0 评论 -
Appium小试
最近有空玩了一下Appium,记录一下1.下载Appium for windows,现在是0.12.3版本https://bitbucket.org/appium/appium.app/downloads/解压后如下图双击Appium.exe就能启动Appium界面点击Launch开启服务2. 下载Android SDKhttps://developer.a转载 2017-07-28 18:18:32 · 346 阅读 · 0 评论 -
appium 自动化测试之知乎Android客户端
前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html接下来我们研究一下测试知乎Android客户端。自行下载配置目录如下:把知乎客户端命名为zhihu.apk编写基于java testng的测试用例:由于本人是熟悉selenium webdriver,所以在Android对转载 2017-07-28 18:19:51 · 1301 阅读 · 0 评论 -
零基础APP自动化测试教程(一)
APP自动化框架选择目前较火的自动化工具特点对比:Appium(适用于Android&iOS;支持多语言;不需要应用源码)Uiautomator(适用于Android;仅Java语言;不需要应用源码)Robotium(适用于Android;仅Java语言;不需要应用源码)Calabash(适用于Android&iOS;Ruby语言(其他语言不友好);iOS上需要应用源码)通过上面的转载 2017-07-28 18:21:57 · 20744 阅读 · 0 评论 -
零基础APP自动化测试教程(二)
本文接上篇-零基础APP自动化测试教程(一)继安装使用之后,将讨论Appium的基础用法,希望读者读完此文能够利用Appium做些简单的自动化操作。查看appPackage和appActivity使用Appium对APP进行操作之前,首先我们得告诉它操作对象的package-Name和lanchable-Activity,即APP的入口,总不能为难人家让它猜你想执行的应用吧。那么如转载 2017-07-28 18:25:06 · 1572 阅读 · 0 评论 -
零基础APP自动化测试教程(三)
经过前面两篇文章的介绍,大家应该已经基本了解如何使用Appium了(纳尼,还不会?那么请多看多尝试)。然而会使用Appium只是我们UI自动化的开始,相当于武术中的基本拳脚功夫,听上去是不是有点打击士气,可别急,本篇文章会带你更上一个台阶,了解拳脚功夫以外的“套路”。如果你是自己去摸索APP的UI自动化测试,那么恭喜你,会分为以下几个阶段(不要问我为什么知道,因为它喵的我就是这转载 2017-07-28 18:27:53 · 1129 阅读 · 0 评论 -
零基础APP自动化测试教程(四)
接上篇,今天给大家带来一个麻雀虽小五脏俱全的UI自动化测试框架。有实用性,比较适合初学者,也适合大家根据该框架扩展出更丰富的功能。文章末尾有该框架的源码,可直接Down下来一起探讨。简介这是一个用Python语言基于Appium写的自动化测试框架,使用方法较为简单。测试人员可以不用懂代码,只需要编写如下文例子中的YAML格式文件即可按照自己的想法实现测试用例。各个模块之间相对独立,易于后续转载 2017-07-28 18:33:28 · 1146 阅读 · 0 评论 -
Appium 小白从零安装 ,Appium连接真机测试。
以下是我个人在初次安装使用Appium时的过程,过程中遇到了一些问题,在这里也一一给出解决办法。Appium安装过程先安装了 Node.js。在node的官网上下载的exe安装文件。在node的command line中执行 npm install -g appium 来安装appium,报错,无效。去appium.io官网,下载的appium的压缩包。其实这个压缩包中已经含有ap转载 2017-07-27 11:34:47 · 16618 阅读 · 0 评论 -
appium简明教程(1)——appium和它的哲学世界
什么是appium?下面这段介绍来自于appium的官网。Appium is an open-source tool you can use to automate mobile native, mobile web, and mobile hybrid applications on iOS and Android platforms. “Mobile native apps” ar转载 2017-07-27 16:19:37 · 372 阅读 · 0 评论 -
appium简明教程(2)——appium的基本概念
Client/Server Architectureappium的核心其实是一个暴露了一系列REST API的server。 这个server的功能其实很简单:监听一个端口,然后接收由client发送来的command。翻译这些command,把这些command转成移动设备可以理解的形式发送给移动设备,然后移动设备执行完这些command后把执行结果返回给appium server,转载 2017-07-27 16:20:31 · 248 阅读 · 0 评论 -
appium简明教程(3)——appium的安装windows版
appium的哲学里有一条就是不重新发明轮子。同样,官方已经有明确的安装步骤了,因此在这里纯属搬砖。 原文地址感谢testerhome的辛勤翻译。本文版权归乙醇所有,欢迎转载,但请注明作者与出处,严禁用于任何商业用途限制如果你在windows上安装appium,你没法使用预编译专用于OS X的.app文件,你也将不能测试IOS apps,因为appium依赖OS X专用的库转载 2017-07-27 16:21:36 · 280 阅读 · 0 评论 -
appium简明教程(4)——appium client的安装
appium client是对webdriver原生api的一些扩展和封装。它可以帮助我们更容易的写出用例,写出更好懂的用例。appium client是配合原生的webdriver来使用的,因此二者必须配合使用缺一不可。从本节开始,教程的内容将涵盖3个语言,ruby/python/java。本文版权归乙醇所有,欢迎转载,但请注明作者与出处,严禁用于任何商业用途安装appium c转载 2017-07-27 16:22:35 · 357 阅读 · 0 评论 -
appium简明教程(5)——appium client方法一览
appium client扩展了原生的webdriver client方法下面以java代码为例,简单过一下appium client提供的适合移动端使用的新方法resetApp() getAppString()sendKeyEvent()currentActivity()pullFile()pushFile()pullFolder()hideKeyboard()runAppInBac转载 2017-07-27 16:23:31 · 544 阅读 · 0 评论 -
appium简明教程(6)——启动appium及android模拟器
一般情况下,我们都从命令行启动appium。windows下,dos命令窗口输入appium如果该命令报错,那么请重装appiumnpm install -g appium如果安装出错,请自行更换npm源。npm -g --registry http://registry.cnpmjs.org install appium 然后请打开and转载 2017-07-27 16:25:36 · 365 阅读 · 0 评论 -
Appium使用教程_Android篇
一、Appium介绍Appium是一个开源的自动化测试工具,其支持iOS和安卓平台上的原生的,基于移动浏览器的,混合的应用。1、Appium 理念Appium是基于以下的四个理念设计来满足移动平台测试自动化的要求的:1)您不应该因为需要自动化测试您的应用而不得不以任何形式去重新编译或者修改你的app2)您不应该把自己固定在一门特定的语言和一个特定的框架上去实现和运行你的测试原创 2018-01-04 16:38:07 · 1484 阅读 · 0 评论