精华内容
下载资源
问答
  • appium安装教程

    2018-11-20 10:46:54
    appium配置安装及入门学习教程
  • Appium安装教程

    2017-03-23 14:21:33
    Appium安装教程 所需软件:JDK;NODEJS;Python;Pycharm(IDE);SDK; 非必装ant;maven 安装JDK  环境变量配置:  添加JAVA_HOME变量, 值:Jdk的安装路径,如:D:\Java\jdk1.7.0_45  添加CLASSPATH变量,值...

    Appium安装教程

    所需软件:JDK;NODEJS;Python;Pycharm(IDE);SDK;    非必装ant;maven

    1. 安装JDK

       环境变量配置:

          添加JAVA_HOME变量, 值:Jdk的安装路径,如:D:\Java\jdk1.7.0_45

          添加CLASSPATH变量,值 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

          修改path变量,加上这句 %JAVA_HOME%\bin;

          检查是否安装成功:

    CMD命令Java或者javac或者java –version看到很多命令说明成功

    1. 安装node.js安装完成标志,CMD窗口中输入node –v可以看到版本号就说明成功了
    2. 安装appium,

    Cmd命令中输入:npm install –g appium或者

    npm --registry http://registry.cnpmjs.org install -g appium

    其中-g为全局变量

    环境变量的配置:Appium.exe的安装文件目录

          检查是否安装成功:CMD命令中输入appium,会弹出appium的窗口

    1. 安装appium-python-client:

             进入cmd,输入:pip install Appium –Python –Client

             安装完成标志:pycharm 中from appium import webdriver

    1. 安装androidSDK 安装androidsdk包,(http://developer.android.com/sdk/index.html),运行依赖 sdk中的 'android'工具。并确保你安装了Level17或以上的版本 api 设置ANDROID_HOME 系统变量为你的 Android SDK 路径,并把toolsplatform-tools两个目录加入到系统的 Path路径里。 变量: ANDROID_HOME 值: D:\android-sdk 设置: Path 值: %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

    7)安装Apache Ant (这一步可省)

    安装Apache Ant(http://ant.apache.org/bindownload.cgi)。解压缩文件夹,并把路径加入环境变量。

    变量: ANT_HOME 值: D:\AutoTest\ant-1.9.4

    设置Path: %ANT_HOME%\bin;

    测试Ant是否安装成功,进入cmd命令行:输入ANT,如果没有指定build.xml就会输出:Buildfile: build.xml does notexist! Build failed

    8)安装Apache Maven (这一步可省)

    下载Maven(http://maven.apache.org/download.cgi),并解压缩文件夹,把路径加入环境变量。

    变量M2_HOME 值:D:\AutoTest\maven-3.1.1

    设置Path: %M2_HOME%\bin;

    测试Maven是否成功,运行cmd,输入mvn -version如果成功,则出现maven版本等环境信息。  

     

    展开全文
  • Appium安装教程文档

    2015-08-05 14:51:49
    Appium安装教程文档
  • 安装包,Appium安装教程及入门教程.docx。
  • windows下Appium安装教程

    2016-05-06 09:52:18
    windows下Appium安装教程转自:http://www.qi-yue.net/10149.html

    转自:http://www.qi-yue.net/10149.html

    一、适用操作系统
    Win7
    旗舰版Sp164位操作系统 或 32位操作系统
    二、所需软件
    jdk-7u45-windows-i586.exe
    node-v0.10.28-x86.msi (32位)下载地址:http://nodejs.org/download/
    adt-bundle-windows-x86-20140321.zip
    SDK下载地址:http://developer.android.com/sdk/index.html
    apache-ant-1.9.4-bin.zip ( 非必装) http://ant.apache.org/bindownload.cgi
    apache-maven-3.1.1-bin.zip (非必装) http://maven.apache.org/download.cgi
    ActivePython-2.7.5.6-win32-x86.msi
    三、安装步骤
    1)安装JDK,并进行环境变量配置
    JDK安装很简单,按默认安装即可。
    环境变量配置:
    添加JAVA_HOME变量, 值:Jdk的安装路径,如:D:\Java\jdk1.7.0_45
    添加CLASSPATH变量,值 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    修改path变量,加上这句 %JAVA_HOME%\bin;
    检查JAVA环境是否配置好,进入CMD命令行,输入java或javac,可以看到好多的命令提示,说明成功了。
    2)安装Node.js,按默认安装即可,可以改变安装的路径。
    安装完成以后,检查Node版本安装是否成功:进入CMD,输入node-v, 可以看到版本号,说明成功了。

    3)安装ADT,配置环境变量
    下载地址:http://developer.android.com/sdk/index.html?hl=sk
    下载adt-bundle-windows-x86-20140321.zip,直接解压即可。
    配置环境变量,设置ANDROID_HOME 系统变量为你的 Android SDK 路径,并把tools和platform-tools两个目录加入到系统的 Path路径里。
    变量名:ANDROID_HOME 值:D:\AutoTest\adt\sdk
    设置Path值: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

    4)联网安装Appium
    进入cmd命令行,输入:
    npm install –g appium或者
    npm --registry http://registry.cnpmjs.org install -g appium (推荐这种,npm的国内镜像)
    注:-g全局参数
    多等几分钟,可以看到appium的版本1.1.0及安装目录

    5)检查一下appium是否安装成功。
    进入cmd命令行,输入appium
    提示:socket.io started 说明安装好了。

    6)检查appium所需的环境是否OK(这步很重要)
    进入Cmd命令行,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境成功。

    7)安装Apache Ant (这一步可省)
    安装Apache Ant(http://ant.apache.org/bindownload.cgi)。解压缩文件夹,并把路径加入环境变量。
    变量: ANT_HOME 值: D:\AutoTest\ant-1.9.4
    设置Path: %ANT_HOME%\bin;
    测试Ant是否安装成功,进入cmd命令行:输入ANT,如果没有指定build.xml就会输出:Buildfile: build.xml does notexist! Build failed
    8)安装Apache Maven(这一步可省)
    下载Maven(http://maven.apache.org/download.cgi),并解压缩文件夹,把路径加入环境变量。
    变量M2_HOME 值:D:\AutoTest\maven-3.1.1
    设置Path: %M2_HOME%\bin;
    测试Maven是否成功,运行cmd,输入mvn -version如果成功,则出现maven版本等环境信息。

    安装:python+webdriver环境
    第一步:安装active-python,双击可执行文件,直接默认安装即可。
    第二步:安装selenium webdriver
    1. 打开cmd
    2. 命令为:pip installselenium -i http://pypi.douban.com/simple(使用国内地址)
    3. 打开python的shell或者IDEL界面 ,输入fromselenium import webdriver 如果不报错那就说明你已经安装selenium for python成功了。
    4. 安装appium-python-client:(这步很重要,必须)
    进入cmd,输入:pipinstallAppium-Python-Client
    以上全部安装好以后,最后就是执行实例来测试一下:
    1. 打开Adt,创建一个模拟器,并启动android模拟器。
    2. 在cmd启动appium
    输入:appium
    3. 另开一个cmd终端窗口。切换到实例代码路径下,执行android_contacts.py文件。


    展开全文
  • 一、安装node 1.1双击node.msi安装文件 1.2自定义下载路径 1.3配置node环境(右键电脑--属性--高级系统设置--环境变量--path) 1.4打开黑窗口(Windows+R)输入cmd命令并回车输入node 二、Appium介绍及使用 ...

    目录

    一、安装node

    1.1双击node.msi安装文件

    1.2自定义下载路径

    1.3配置node环境(右键电脑--属性--高级系统设置--环境变量--path)

    1.4打开黑窗口(Windows+R)输入cmd命令并回车输入node

    二、Appium介绍及使用

    2.1双击Appium应用

    2.2启动成功展示如下图

    三、Appium简单入门使用

    3.1手机驱动对象

    3.2在Pycharm中创建python文件 导入driver对象

    3.3desired_caps常用参数:

    3.4server 启动参数

    3.5脚本内启动其他app

    3.6关闭app

    3.7关闭驱动对象

    四、adb查询信息

    4.1模拟器已经打开了,启动注意事项

     

    4.3启动完毕进入

    4.4定位元素搜索

    4.5点击查找

    4.6显示此界面,锁定到了元素

     ​

    五、下面让我们开始录制脚本 开始导入pycharm

    ​5.1打开pycharm 新建文件 复制文件

    5.2如图所下 根据你锁定的页面



    一、安装node

    1.1双击node.msi安装文件

    1.2自定义下载路径

     

     

    1.3配置node环境(右键电脑--属性--高级系统设置--环境变量--path)

    1.4打开黑窗口(Windows+R)输入cmd命令并回车输入node

    二、Appium介绍及使用

    2.1双击Appium应用

    2.2启动成功展示如下图

    三、Appium简单入门使用

    3.1手机驱动对象

     驱动对象会帮助我们完成手机和脚本之间交互.

    3.2在Pycharm中创建python文件 导入driver对象

      from appium import webdriver

    3.3desired_caps常用参数:

        platformName         平台的名称:iOS, Android, or FirefoxOS
        platformVersion      设备系统版本号
        deviceName           设备号 IOS:instruments -s devices,Android: adb devices
        app                  安装文件路径:/abs/path/to/my.apk or http://myapp.com/app
        appActivity          启动的Activity
        appPackage           启动的包
        unicodeKeyboard      unicode设置(允许中文输入)
        resetKeyboard        键盘设置(允许中文输入)

    3.4server 启动参数

        desired_caps = {}
        desired_caps['platformName'] = 'Android' 
        desired_caps['platformVersion'] = '5.1'
        desired_caps['deviceName'] = '192.168.56.101:5555'
        desired_caps['appPackage'] = 'com.android.settings'
        desired_caps['appActivity'] = '.Settings'
        desired_caps['unicodeKeyboard'] = True
        desired_caps['resetKeyboard'] = True

    3.5脚本内启动其他app

     driver.start_activity(appPackage,appActivity)

    3.6关闭app

     driver.close_app()  # 关闭当前操作的app,不会关闭驱动对象

    3.7关闭驱动对象

    driver.quit()   # 关闭驱动对象,同时关闭所有关联的app

    四、adb查询信息

    1.查询deviceName
    adb devices
    
    2.查询当前应用程序的包名和启动项(任选一个就行)
    adb shell dumpsys activity | findstr “mResume”
    adb shell dumpsys window | findstr mCurrentFocus
    adb shell dumpsys window w |findstr \/ |findstr name=
    adb activity  adb shell dumpsys window w
    
    3.看platformVersion版本号
    adb shell getprop ro.build.version.release

    4.1模拟器已经打开了,启动注意事项

     

    4.3启动完毕进入

    在这里插入图片描述 

    4.4定位元素搜索

    在这里插入图片描述

    4.5点击查找

    在这里插入图片描述

    4.6显示此界面,锁定到了元素

     在这里插入图片描述

    五、下面让我们开始录制脚本 开始导入pycharm

    在这里插入图片描述 5.1打开pycharm 新建文件 复制文件

    在这里插入图片描述

    5.2如图所下 根据你锁定的页面

    你需要查出所对应的包名/启动名 替换到你的脚本文件

    上图标记的两个箭头 要不然就会找不到你的页面 就是导致报错

     在这里插入图片描述

    接下来你就可以根据需求 开始对你app端 进行自动化测试了 

    展开全文
  • 第一,Appium 介绍Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。所谓的 “混合应用” 是指原生代码封装网页视图——原生代码和 web 内容交互。重要的是,...

    第一,Appium 介绍

    Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。所谓的 “混合应用” 是指原生代码封装网页视图——原生代码和 web 内容交互。

    重要的是,Appium 是一个跨平台的工具:它允许测试人员在不同的平台(iOS,Android)使用同一套 API 来写自动化测试脚本,这样大大增加了 iOS 和 Android 测试套件间代码的复用性。

    Appium 无需重新编译或修改你的应用,同时,它还不局限于某种编程语言或者框架来编写和运行你的测试脚本,不得不说出 Appium 是一款非常优秀的测试工具。

    在安装 Appium 过程中,新手可能会遇到一些麻烦和遭遇学习动力上打击,尽管如此,我们社区对 Appium 测试框架的讨论、学习热情丝毫不减,一片如火如荼的场景。下面就 Ubuntu(14.04 LTS) 系统安装 Appium 框架展开学习及给出在安装过程中遇到的错误问题的解决方法。

    第二,安装环境依赖准备

    node

    npm

    Android SDK

    ...

    注意,由于在安装 Appium 文档中,官方特别指出最好不要使用sudo命令安装node、npm软件,否则后面安装 appium 会遇到麻烦,鉴于此,这里我们使用已编译好的 nodejs 版本省去了源码本地编译操作,根据自己机器型号下载对应版本,下载错了,安装时会出问题的。下载地址二进制 nodejs 版本下载

    第三,安装 nodejs

    1,将从上面链接中获取的二进制 nodejs 版本压缩包解压到某一目录下,之后把解压包中bin目录添加到PATH环境变量中。

    测试 nodejs 是否配置成功,如下命令:

    $node -v

    v5.6.0

    $npm -v

    3.6.0

    如果显示以上输出,则 nodejs 安装成功。

    2,安装 appium

    执行命令:

    $npm install -g appium

    第四,安装 Android SDK

    1,将 Android SDK 压缩包解压到某一目录下,配置ANDROID_HOME和PATH环境变量。如下,

    在.bashrc 文件中添加两行代码:

    ANDROID_HOME=your_android_sdk_path/sdk

    PATH=$PATH:$ANDROID_HOME/tools/:$ANDROID_HOME/platform-tools

    注意,即便已在.bashrc文件中设置好了 ANDROID_HOME 环境变量,在启动appium-doc --android之前,也必须在 shell 会话里重新执行设置ANDROID_HOME变量:

    $exportANDROID_HOME="your_android_sdk_path/sdk"

    2,添加 SDK 软件包

    终端执行命令:

    $android

    需要等待几分钟安装 SDK 软件包,安装完成后验证 ANDROID 环境是否搭建成功。在终端执行:

    $exportANDROID_HOME="your_android_sdk_path/sdk"

    $appium-doctor --android --verbose

    若有以下输出,则 Android 配置成功:

    89767234d3bff573a514c6ff62de0776.png

    第五,安装 Appium Python Client

    $pip installAppium-Python-Client

    第六,启动 Appium

    还是少不了 shell 中设定ANDROID_HOME环境变量

    $exportANDROID_HOME="your_android_sdk_path/sdk"

    $appium

    输出如下,则启动正常

    999b133d70725f204b5f2e048a555bd8.png

    第七,创建 Android 模拟器

    1,列出所有可用的 Android 系统镜像文件,执行:

    $android list targets

    我机子上安装了 20 多个 android 系统镜像文件,这里选择Android 5.1.1版本。

    7c41bf7ab6323680d06450c894c1b54b.png

    2,创建 android 模拟器,执行:

    $android create avd -n emulator-22 -t 10 --abi default/x86

    上面命令参数n指定模拟器的名称,参数t指定所使用系统镜像id编号,即命令android list targets列出的可用镜像文件 id 编号,具体值为上图id的值。

    3,启动 android 模拟器

    上面命令执行无误后,开启刚创建 android 模拟器,执行:

    $emulator -avd emulator-22

    avd参数指定需要开启的模拟器名称,即为我们创建模拟器时使用参数n指定的名称。

    第八,使用 Python 运行 appium 测试样例

    Github 上官方测试样例代码,下载

    1,以 android_simple.py 文件为例子,使用 Appium Python 语言客户端对 android 应用测试。打开 android_simple.py,修改 setUp 方法:

    def setUp(self):

    desired_caps = {}

    desired_caps['platformName'] = 'Android'

    desired_caps['platformVersion'] = '4.2'

    desired_caps['deviceName'] = 'Android Emulator'

    desired_caps['app'] = PATH(

    '../../../sample-code/apps/ApiDemos/bin/ApiDemos-debug.apk'

    )

    其中desired_caps['platformVersion']值设定为我们创建模拟器时所使用的 android 对应版本。由于这里我们前面创建的模拟器为android-22,故,4.2修改为5.1.1。同样,desired_caps['deviceName']设备名称修改为emulator-22,即为我们前面创建模拟器指定的名称。最终setUp方法为:

    def setUp(self):

    desired_caps = {}

    desired_caps['platformName'] = 'Android'

    desired_caps['platformVersion'] = '5.1.1'

    desired_caps['deviceName'] = 'emulator-22'

    desired_caps['app'] = PATH(

    '../../../sample-code/apps/ApiDemos/bin/ApiDemos-debug.apk'

    )

    2,开启测试

    $py.test android_simple.py

    61b50203ac4f511fa10912be6ecc8034.png

    3,测试完成结束模拟器

    $adb emu kill

    第九,遇到的问题及解决方法

    1,在终端里设置ANDROID_HOME环境变量,

    $exportANDROID_HOME="your_android_sdk_path/sdk"

    在前文中多次提到,很重要。如果缺少,则会在运行

    $appium-doctor --android --verbose

    报错:ANDROID_HOME is not set

    2,创建 android 模拟器中时会提示虚拟机加速问题,需要安装 KVM

    2-1,安装 kvm

    $sudoapt-get installqemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

    2-2,

    添加用户到 kvm 和 libvirtd 组

    $sudoadduser `id -un` kvm

    $sudoadduser `id -un` libvirtd

    2-3,验证用户添加到组是否成功

    执行:

    $groups

    输出

    r00t adm cdrom sudo dip plugdev lpadmin sambashare kvm libvirtd

    以上输出表明用户已添加到kvm and libvirtd组

    2-4,验证 kvm 安装是否成功

    $virsh -c qemu:///system list

    输出:

    Id 名称 状态

    ----------------------------------------------------

    表示 KVM 安装成功。

    2-5,KVM 安装成功后机器可能还不能使用,最好可能需要进入 bios 中设置下。具体:进入 Bios 修改Configure选项卡下的SVM为Enable,这样机器就支持虚拟机加速了。

    第十,总结

    正如 Appium 所倡导的哲学一样,它不局限于某种语言或者框架来编写和运行测试脚本,对同一个测试我们可以使用不同的编程语言,而且 Appium 支持的语言有很多,如 Python、Java、Php、Ruby 等。Appium 自诞生已有 3 年历史,社区讨论氛围很火,相信以后 Appium 受众应该会越来越来多,Appium 越来越强大。

    第一次安装 Appium 时是使用源码的方式,多次尝试没有成功,可能是由于 npm、node 安装存在问题,换成使用 nodejs 二进制版本顺利安装成功了。遇到异常使用 google 或者百度搜索都可以找到解决方法,除非碰到的问题太奇葩了。

    刚接触学习 Appium 测试框架,写得不到的地方,欢迎各位大大批正。

    附相关资源:

    1,Android AVD 命令

    http://developer.android.com/intl/zh-cn/tools/help/android.html

    http://developer.android.com/intl/zh-cn/tools/help/adb.html

    2,Android 模拟器命令

    http://developer.android.com/intl/zh-cn/tools/devices/emulator.html

    3,安装 KVM 相关

    https://help.ubuntu.com/community/KVM/Installation

    展开全文
  • 安装RobotFrameWork-ride过程中会自动安装相应最新版本Wxpython4.0.4,所以不必下载 6.Selenium2Library库安装 可以通过命令行 pip install robotframework-selenium2library 直接安装, 或者下载压缩包解压后在...
  • 主要介绍了Python3+Appium安装使用教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • Appium安装步骤

    2018-07-18 17:52:36
    Appium安装步骤Appium安装步骤Appium安装步骤Appium安装步骤
  • Appium完整安装教程

    2015-06-05 14:08:00
    Appium安装教程 发布时间: 2014-12-11 10:34 作者: 柒月 来源: 51Testing软件测试网采编 字体: 小 中 大 | 上一篇 下一篇 | 打印 | 我要投稿 | 推荐标签: Appium 移动自动化工具 自动化测试框架  一、适用操作...
  • Appium安装教程

    2017-07-01 15:45:56
    一、appium介绍 Appium是一个自动化测试开源工具,支持iOS平台和Android平台上的原生应用,w应用和混合应用。重要的是,appium是一个跨平台的工具,它允许测试人员在不同的平台使用同一套API来写自动化测试脚本,...
  • Appium使用教程

    2021-06-08 10:41:32
    Appium使用教程,基本介绍,实现原理
  • Appium 安装详细版教程

    2019-10-07 14:08:10
    1.安装Appium Python Client包 输入命令 pip install Appium-Python-Client 2.安装Appium Server 方法一 : node.js & npm 先安装node ,nodejs安装完毕后,需要配置环境变量,在PATH中添加:D:\...
  • appium教程

    2019-02-15 11:27:32
    appium简明教程,可以供初学者使用,通俗易懂。介绍appium安装、元素定位方法等

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,763
精华内容 705
关键字:

appium安装教程