zoukankan      html  css  js  c++  java
  • Python3+Appium学习笔记01-环境配置(上)

    公司可能也有关于对app自动化的一些想法,让我去研究下。当然以移动互联网的热度。对于app自动化测试技术听闻已久。也一直想要去学习。正好。这次可以在工作时间中学习。emmm。希望自己能坚持把这个系列更新完吧。

    首先肯定是使用appium去做app自动化。appium支持多种编程语言。支持多桌面系统。支持安卓和ios。

    appium扩展了很多selenium的协议。和selenium一样是C/S结构的。所以它和selenium一样。有客户端和服务器端。

    客户端:不同编程语言可以使用对应语言的客户端把请求发送给服务器

    服务端:有支持windows,MAC,linux等操作系统版本的。这也是支持多系统的原因

    大致原理是使用编程语言,通过对应编程语言的客户端,请求到对应操作系统的服务器,操作ios和安卓的真机或模拟器

    所以这个系列是使用Python3,windows10 64位操作系统,安卓真机,来写的。

    配置所需软件及我当前使用的版本:

    1)java jdk  1.8.0

    2)android sdk  24.4.1  

    3)Python3  3.7.3  

    4)Appium-Python-Client

    5)node.js  10.15.3

    6)Appium-windows  1.13.0

    7).net framework  4.8

    8)appium-doctor

    部分软件需要你懂得,无法下载的可以从我的网盘下载(发布博客有些字不予许,所以就用你懂得了)

    链接:https://pan.baidu.com/s/1oHa05lTEJaiCYZnA_eOHrA 
    提取码:qk6z 

    由于需要安装的软件较多。分为两篇来写。这篇主要写android sdk。由于android sdk 是用java开发的所以需要java的运行环境。下载java jre应该也可以。但是保险起见。使用了java jdk。请一定要下载jdk 8 版本就行了,不需要太高了。后面定位用的工具只有jdk 8 能运行起来,太高就报错。变量配置相关文章网上一大把。这里不多说了。

    2)Android sdk下载安装

    Android sdk是安卓的开发和测试必备的环境,官网的下载很麻瓜。所以使用了一个国内网站的:https://www.androiddevtools.cn/

    1.打开网址后点击Android SDK,选择SDK Tools。然后选择对应系统版本进行安装

    2.将下载的文件解压,然后点击SDK Manager.exe。建议直接解压到非系统盘下。因为之后下载的内容较大,配置环境变量也容易。

    3.其他选项默认,选择想要下载的安卓版本及api版本。我是只下载了10的。另外这个下载你懂得。如果无法下载。那么还是上面那个网站。选择SDK。根据网站提示进行安装。

    4.下载完后,在系统新建变量:ANDROID_HOME,对应变量值为SDK Manager.exe所在的文件路经(其实是sdk安装路径)

    5.path下添加两个变量:%ANDROID_HOME%platform-tools和%ANDROID_HOME% ools

    6.因为adb是在platform-tools文件下的。在cmd中验证一下是否配置成功,输入adb,会有相应版本等信息

    7.连上手机,输入adb devices 如果出现类似截图的一串字符。表示devices连接成功。(如果没有,那只能自己检查环境了)

  • 相关阅读:
    Python中的self详细解析
    promise
    JavaScript 中的let、const、val的区别
    Vuex
    继承
    原型及原型链
    this,call,apply,bind之间的关系
    Js 数据类型
    JS数据类型判断
    H5新特性
  • 原文地址:https://www.cnblogs.com/myal/p/10839665.html
Copyright © 2011-2022 走看看