美文网首页
python+appium打开APP

python+appium打开APP

作者: 初初_1990 | 来源:发表于2019-08-08 09:37 被阅读0次

    1. 配置

    运行Appium客户端,找到端口,这里是4723。

    连接虚拟机——cmd执行: adb connect 127.0.0.1:7555  

    然后cmd执行:adb devices 就可以看到设备了

    接着,我们要找到四个参数platformName, deviceName, appPackage, appActivity

    platformName:Android

    (1)deviceName:cmd下输入adb devices -l,model值为设备名称

    (2)deviceName:cmd下查询命令——adb shell getprop ro.product.name

    appPackage和appActivity:cmd下输入adb shell,回车, 继续输入dumpsys activity | grep mFocusedActivity

    或者在 %AndroidSDK%/tools/ 下双击hierarchyviewer.bat 运行

    2.代码

    from appiumimport webdriver

    server ='http://localhost:4723/wd/hub'

    # 四个参数

    desired_caps = {

        'platformName':'Android',

        'deviceName':'MuMu device:x86',

        'appPackage':'com.senynit.infusion.test',

        'appActivity':'com.senyint.infusion.activity.login.LoginActivity'

    }

    driver=webdriver.Remote(server,desired_caps)

    运行上述代码APP启动成功,可以看到手机桌面生成两个图标,分别如下:

            在cmd中输入:adb devices  查看是否连接到设置,未连接时,输入:adb connect 127.0.0.1:7555 连接Android模拟器(7555是mumu模拟器的默认端口)

    相关文章

      网友评论

          本文标题:python+appium打开APP

          本文链接:https://www.haomeiwen.com/subject/suedkqtx.html