zoukankan      html  css  js  c++  java
  • Appium环境搭建

    一、Appium-Python-Client
    ①安装依赖库也就大家说的客户端,这里的客户端指的是我编辑代码的界面,因为代码界面我要引入webdriver所以叫客户端,其实本质是一个依赖库跟selenium差不多
    ②安装的命令:pip install Appium-Python-Client(python环境所以安装python包)
    ③Appium-Python-Client继承自Selenium所以使用方法和selenium是很类似的,更多api操作见:https://github.com/appium/python-client

    二、Appium Desktop
    ①Appium Desktop是一个可执行的程序
    ②Appium Server是一个基于JS语言的程序,所以运行它需要安装nodejs(运行js的环境),所以Appium为了简化安装,就将Appium Server与nodejs合二唯一,变成了Appium Desktop,所以我们只需要安装Appium Desktop即可
    ③下载地址:https://github.com/appium/appium-desktop/releases

    Android SDK
    ①下载地址:https://www.androiddevtools.cn/
    建议下载压缩包直接解压就可以用
    ③记得把adb的路径(在platform-tools下)放到path里

    选择一个最新的版本就行了。注意,这里有exe和zip两种文件可供下载,exe的就是个安装程序,下载下来需要自己双击安装。这里建议下载zip压缩包,下载后,直接解压缩到你想要安装Android的路径就行了。解压后的文件目录如下:

    然后就双击“SDK Manager.exe”,启动SDK Manager,如图所示:

     在这里我只说几个必须要安装的,如上图所示的,Tools文件夹里面的Android SDK Tools(这个我们在之前的一步已经下载好了的,一般不会让你再安装了,不过有可能会让你更新),然后就是Android SDK Platform-tools和Android SDKBuild-tools,注意只需要下载最新的版本就行了。

    然后就是API的选择了。选择一个最新的版本就好了,因为Android是向下兼容的。其他的以后你要用到了在下载就行了。所以如上图所示,这里我只选择了下载当前最新的Android 5.1.1(API 22)。这里需要说明的是,如果你以后不打算用模拟器调试,而是一直用真机来调试的话,那么就可以不用装“system images“了。不过新手的话,不知道怎么选择,还是建议直接全部勾上吧,

    最后就是extras文件夹中的东西了,如下图所示,

     理论上来说,extras中的东西如果网速允许,时间充沛的话,就都下载了吧,应为都是好东西。不过一开始安装的话,可以只用安装上图中的三个,即Android Support Repository、Android SupportLibrary和Google USB Driver。其他的以后有时间再慢慢下载吧。

     
    四、连接手机
    ①连接好手机的数据线
    ②点击关于手机--版本号(多次点击)--会提示开发者环境--找到开发人员选项(具体在哪个目录下需要自己找)--打开USB调试--在计算机的cmd中输入adb devices此时就会显示出设备名称,证明连接成功
    ③获取对应的手机应用的包名和activity名,先在手机上打开对应的APP然后使用adb shell dumpsys window | findstr mCurrentFocus  命令,可以查看当前启动中的应用信息

     五、app都会指定一个主界面MainActivity,这个界面就是点击app后显示的界面,这个界面是可以进行更改的

    六、夜神模拟器与appium的连接

    ①首先安装夜神模拟器,安装好了,直接打开就是

    ②用appium连接夜神模拟器,首先将android_sdk中的adb.exe拷贝到新装的夜神模拟器目录下覆盖其中的adb.exe,为了保持一致,便于连接,不然版本不一致无法连接的

    然后切换路径cd D:simulatorNoxin(夜神模拟器的安装路径)

    执行adb.exe  connect 127.0.0.1:62001启动模拟设备,然后devices就可以看到了,最后在启动appium就可以进行操作了

     


    墨者看遍天下皆是丹青,测试看尽万物皆是bug
  • 相关阅读:
    CCF CSP 题解
    CCF CSP 2019032 二十四点
    CCF CSP 2018121 小明上学
    CCF CSP 2019092 小明种苹果(续)
    CCF CSP 2019091 小明种苹果
    CCF CSP 2019121 报数
    CCF CSP 2019031 小中大
    CCF CSP 2020061 线性分类器
    CCF CSP 2020062 稀疏向量
    利用国家气象局的webservice查询天气预报(转载)
  • 原文地址:https://www.cnblogs.com/striver-dl/p/14243984.html
Copyright © 2011-2022 走看看