zoukankan      html  css  js  c++  java
  • Appium连接多个设备并发执行(GUI模式)


    最近有同学在问我多设备怎么并行执行appium脚本。

    我之前的方式一般是命令行去指定端口,比如:appium -p 4723 -bp 4724。

    其中,-p 参数表示的是-port,也就是appium服务监听这个端口发来的消息。

    -bp参数表示的是-bootstrap-port,连接Android设备的端口号,必须指定多个端口号来与Android设备进行通信。

    1.那么如果不安装命令行工具,需要打开多个GUI的appium server服务。

    比如,我想测试时,需要在启动appium server时,需要修改端口。

    在脚本中,同样需要修改端口,比如我启动时端口是4725,那么脚本中也用4725:

    其他的appium server修改为你要改的端口即可,不用指定bp端口,appium会自动去生成一个未占用的端口。

    2.设置好之后,还不行,还需要改一下desired_caps中的参数,并发执行,如果觉得麻烦,可以定义两个脚本文件,添加udid字段,udid为你设备的标识,通过adb devices可以获取到:

    3.然后再分别去运行脚本,就可以多设备去执行了。

  • 相关阅读:
    python之字典dict
    python之 tuple元组
    python之列表list
    数字图像处理
    深度神经网络优化
    神经网络的前向后向及更新
    0220 kd树(鸢尾花分类)
    024 查看数据库的编码格式
    208 MySQL性能分析之Explain
    207 MySQL索引的数据结构B+树介绍
  • 原文地址:https://www.cnblogs.com/testertechnology/p/10980999.html
Copyright © 2011-2022 走看看