zoukankan      html  css  js  c++  java
  • appium自动化测试搭建

    appium环境搭建相关安装很多,且有些存在一些疑惑,今天将重头到位将appium环境搭建仔细写一遍希望对刚开始接触appium的伙伴有所帮助,同时也给自己日后使用作为参考。

    安装前准备:注:这里不会讲解以下各各安装,但是安装需要按照下面的顺序执行不然会出错。因为安装都是傻瓜式的安装没有特别的地方,

    1.jdk1.8.0 (64位)

    2.android-sdk_r24.4.1-windows    (下载地址:http://tools.android-studio.org/index.php/sdk

    3.python:3.6    (下载地址:https://www.python.org/)

    4..net framework4.5   (下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=30653

    5.Node.js:node-v10.14.2-x64  (下载地址:https://nodejs.org/en/download

    6.appium-desktop :1.10.0  (下载地址:https://github.com/appium/appium-desktop/releases)

    7.Appium-Python-Client:1.0.1

    一、安装jdk

    1、在系统环境变量,新增JAVA_HOME为jdk安装路径:D:Javajdk1.8.0_181
    2、在Path变量中增加:%JAVA_HOME%in;%JAVA_HOME%jrein
    3、在CLASSPATH变量中增加:%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

    二、安装android-sdk

    将下载的 Android SDK 解压指定的目录

    在系统变量新建:ANDROID_HOME,对应变量值为:D:android-sdk(sdk安装路径)

    path变量里面添加%ANDROID_HOME% ools和%ANDROID_HOME%platform-tools; 注:解压后的目录没有platform-tools,需要在安装目录中点击SDK Manager.exe下载完sdk后才有图下图所示

    因为我这里是已经安装了所以后面有个installed

    三、安装python

    本文选择3.6版本安装完后,进行环境变量配置,指定安装路径目录即可。

    在系统变量的path变量新增:D:ProgramsPythonPython36;D:ProgramsPythonPython36Scripts

    四、安装.net framework4.5

    安装appium之前,先安装.net framework4.5工具,否则安装appium会报错,直接傻瓜式安装即可。

    五、安装Node.js

    安装appium之前,需要安装Node工具,傻瓜式安装完后,在cmd窗口录入node -v查看版本号。

    六、安装appium-desktop

     有安装板和绿色免安装板。我下载的是免安装。如果下载的安装板傻瓜式安装

    到这里安装的软件完成。

    测试前准备:

    1、需要设置手机的usb调试模式。在开发者选项里面打开。(每个手机方式不一样这里不清楚的可以自行百度)

    2、打开appium如下图

    3、host和port使用默认即可,你也可以根据需要修改但是不建议。

    4、点击edit configurations 配置如下图:注意:不要添加java的bin和android的platform-tools。软件会自行增加这两个目录,如果添加了反而出错,最后点击保存

    5、点击开始进入主页面如下图

    6、点击start session按钮进入调试界面如下图

    7、配置参数如下图:

     关于设备名获取通过adb如下:

      打开cmd窗口 使用  adb devices -l

    包名和类名通过:adb shell dumpsys activity activities | findstr "Run"  

    步骤:

      1、点击想要测试的app

      2、紧接着执行adb shell dumpsys activity activities | findstr "Run" 

    8、点击start session进入测试调试界面如下图:我们可以看见 id和Xpath根据这两个信息我们可以开始我们的测试代码编写了(注:在点击连接的时候需要手机安装appium.setting

    测试代码案例如下:需要安装Appium-Python-Client  我是在pychar中包管理安装的

    到此appium的环境搭建到测试代码已经全部完毕。这个是简要的安装流程,因为涉及很多不可能在一篇里面将所有安装细节附上,如果有疑问或者该篇存在问题欢迎大家给我留言。

    该篇参考:https://www.cnblogs.com/yinjia/p/10344469.html

  • 相关阅读:
    收藏CSS经典技巧
    理解这26句话将不再烦恼
    包转发率得计算和背板带宽的计算
    mysql 建表 AUTO_INCREMENT , 数据类型 VARCHAR
    Linux Wine with *.bat *.exe ( Photoshop and etc.. )
    [转载]expect spawn、linux expect 用法小记
    sqlmap.py Database injection and hak
    xls===>csv tables===via python ===> sqlite3.db
    sftp 服务器外网访问设置
    vsftp FTP服务器外网访问设置
  • 原文地址:https://www.cnblogs.com/tpcwlilacfover/p/14848684.html
Copyright © 2011-2022 走看看