• 启动篇


    通过上篇的安装,我们的环境大体上是搭建完成了。
    以Python版本为例,我们需要先安装Python-appium端。

    image.png

    这时候我们的真机通过USB接入到电脑上,而且保证手机的USB调试模式打开。

    启动appium

    由于上一篇,我们改动了appium的名字为run_appium, 所以我这里启动方式变了。

    简单点吧,简单点。

    如果想查看具体的,请查看!参数详情

    我们直接启动啦!可以看到我直接启用的时候报了个错,意思是端口被占用,所以我很机智换到了4723端口,请记住这个端口!这样appium就开始运行了!

    image.png

    一个Python demo

    1. 查看设备信息
      打开cmd窗口,输入如下命令:
      adb devices
      可以查看设备的信息。

    image.png
    可以看到我连接了一台设备,标识是HExxxxxxxxx

    1. 获取系统细带计算器的安卓版本、包名等信息(已知了,下篇讲解如何获取)
      已知我版本是6.0 安卓
     from appium import webdriver
    
    # 启动配置环境
    desired_caps = {}
    # 系统名
    desired_caps['platformName'] = 'Android'
    # 安卓版本
    desired_caps['platformVersion'] = '6.0'
    # 设备名称
    desired_caps['deviceName'] = 'HEE6R15C17002984'
    # app 包名
    desired_caps['appPackage'] = 'com.eg.android.AlipayGphone'
    # app主页
    desired_caps['appActivity'] = '.AlipayLogin'
    driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
    driver.implicitly_wait(30)
    driver.quit()
    
    

    这里没有做任何关于支付宝的操作,但是我们可以看到手机上打开了支付宝软件,是不是很棒??

  • 相关阅读:
    python3 使用代理
    oracle 删除重复记录
    oracle语句
    python 函数split()
    CentOS 6.6 中中文输入法设置
    CentOS 6.6 中设置Terminal快捷键
    vmware-workstation-11中centos-6.6安装
    利用powerdesigner反向数据库结构,生成ER图
    [转载]oracle 11g不能导出空表的多种解决方法
    [转载]新手入门:Spring的一些学习方法及意见
  • 原文地址:https://www.cnblogs.com/we8fans/p/7107376.html
Copyright © 2020-2023  润新知