• 利用Python语言Appium启动ios app


    首先配置好电脑环境,主要是appium太难配了,不多说

    然后,分两步

    第一步:启动appium服务器

                有三种方法,1.下载appium-desk-top(桌面客户端),启动

                                  2.终端启动:appium -p 4723(写这些足够,其他都用默认的就行,甚至-p都不用写,直接就appium)

                                  3.python启动,Python启动appium服务器需要重新开一个线程,因为如果不开线程,Python会卡在appium服务器打开的状态,

                                     这个涉及到线程,有点复杂,回头再研究

    第二步:Python程序启动APP

                

    #coding:utf-8
    import time
    from appium import webdriver
    
    if __name__ == '__main__':
        de = {
            'platformVersion': '11.0.3',
            'udid': '18b47fda7ae5d5878b50c05b24e12XXXXXXX',
            'app': 'com.test.XXXX',
            'platformName': 'ios',
            'deviceName': 'iphoneSE'
        }
    
        dr = webdriver.Remote('http://127.0.0.1:4723/wd/hub', de)
        time.sleep(5)
        dr.quit()

    de里面的字段是必填的,跟appium 的desk-top里面要填的session里面要填的一样

    获取方式:终端命令

                   获取变量                   终端命令

                   platformVersion :    ideviceinfo -u udid -k ProductVersion

                        udid :               idevice_id -l

                     deviceName :       ideviceinfo -u udid -k DeviceName

    获取方式:Python语句           

                        获取变量                   终端命令

                   platformVersion :   platformVersion=subprocess.getoutput('ideviceinfo -u udid -k ProductVersion')

                        udid :              udid=subprocess.getoutput('idevice_id -l')

                     deviceName :      udid=subprocess.getoutput('ideviceinfo -u udid -k DeviceName') 

    然后手机就付给了dr,下面就可以操控手机了

  • 相关阅读:
    90个常用词根,30个前缀30个后缀
    七、图形与图像处理(1)
    解决Android SDK下载和更新失败的方法(Win系统) 和离线安装
    IT技术网站汇总
    css padding和margin的百分比
    div无法跟随内容的增加而拉伸
    html元素被隐藏在后面
    cron 执行php文件
    cron 编辑器修改
    Eclipse PHP 代码无法自动提示函数
  • 原文地址:https://www.cnblogs.com/mghhzAnne/p/9004164.html
Copyright © 2020-2023  润新知