我想首先需要插上 2 台设备,打开 usb 调试 ,我现在是基于 testng 来执行的 ,下面是一个 我测试 web 用到的 testng.xml 文件,通过修改 thread-count 的数值 可以定义同时启动浏览器的数量,那么 appium 中如何同时启动 2 台真机 去运行不同的用例?有人研究过吗?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<!-- thread-count 定义同时启动的浏览器数 -->
<suite name="appauto" parallel="tests" thread-count="1">

    <test name="singleTest" preserve-order="true">
        <classes>
            <class name="com.incito.logistics.testcase.demo.AndroidContactTest" />
        </classes>
    </test>

    <listeners>
        <!-- arrow插件实现用例失败重跑以及生成测试报告 -->
        <listener class-name="com.incito.logistics.plugins.arrow.TestResultListener" />
        <listener class-name="com.incito.logistics.plugins.arrow.RetryListener" />
        <listener class-name="com.incito.logistics.plugins.arrow.PowerEmailableReporter" />

    </listeners>

</suite> 


↙↙↙阅读原文可查看相关链接,并与作者交流