zoukankan      html  css  js  c++  java
  • appium-python 安装配置环境

    1、安装Microsoft .NET Framework 4.5

    检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本。

    如下图所示:

     

    若没有,去下载 net4.5.1.exe 文件安装

    2、安装node-v6.11.4-x64.msi

    双击运行,安装appium的依赖环境,node.js.

    将安装路径配置环境变量path,cmd输入node -v查看,看到版本号即表示成功

    3、安装appium

    官方网站地址:http://appium.io/ 下载

    双击运行 appium-desktop-Setup-1.6.2.exe 安装

    官方网站下载最新的appium版本。新版appium提供了元素定位的功能。

    4、安装JDK

    安装JDK1.8及以上版本。

    参考:https://www.cnblogs.com/smyhvae/p/3788534.html

    5、安卓ADT工具即安卓sdk

    ADT的安装:

    双击解压 adt-bundle-windows-x86_64-20140702.zip

     

    配置环境变量:

    添加ANDROID_HOM环境变量,配置sdk根目录。

    在以上的截图中,

    ANDROID_HOME=D:softwareadt-bundle-windows-x86_64-20140702sdk

    PATH变量中添加adb所有的目录:

    ;%ANDROID_HOME%platform-tools

    检测:

    进入cmd命令行,输入adb version

    能够正常显示adb的版本就ok

    6、安装genymotion模拟器/夜神模拟器

    允许usb调试开启权限

    7、安装appium python库

    7.1 在线安装(不建议)

    使用python的pip命令,直接在线安装:可能会装到c盘不建议

    pip install Appium-Python-Client

    7.2 在pycharm中安装

    File-Settings-Project-Project Interpreter,点击“+”号,搜索Appium-Python-Client,安装

    不勾选此处

    安装成功后,可看到就在python安装盘下

    引入from appium import webdriver 不报错,即表示成功

    小demo版本

    必须保证adb version 已连接到模拟器,appium server服务开启

    参数请看:http://appium.io/docs/cn/writing-running-appium/caps/

    from appium import webdriver
    
    desired_caps={}
    desired_caps['platformName']='Android'
    desired_caps['platformVersion']='4.4.2'
    desired_caps['deviceName']='Android Emulator'
    # desired_caps['deviceName']='127.0.0.1:62001'
    #app信息
    desired_caps["appPackage"] = "com.xxzb.fenwoo"
    desired_caps["appActivity"] = ".activity.MainActivity" driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)

     连接模拟器如有疑问查看:https://www.cnblogs.com/simran/p/9328563.html

    参考文档:https://www.cnblogs.com/smyhvae/p/3788534.html

         

  • 相关阅读:
    【NLP CS224N笔记】汇总
    【NLP CS224N笔记】Lecture 2
    论文摘记 2017.5
    FAST UA API
    FAST Hello World
    NetMagic Simple Overview
    论文摘记 2017.4.25-4.30
    LLDP协议、STP协议 笔记
    FAST:通过Floodlight控制器下发流表
    FAST:NetMagic交换机 与 Floodlight控制器 连接实战
  • 原文地址:https://www.cnblogs.com/simran/p/9329448.html
Copyright © 2011-2022 走看看